using Microsoft.Extensions.Logging; using SlnMesnac.Model.domain; using SlnMesnac.Repository.service.@base; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SlnMesnac.Repository.service.Impl { public class ProdOrderInfoServiceImpl : BaseServiceImpl, ProdOrderInfoService { private ILogger _logger; public ProdOrderInfoServiceImpl(Repository rep, ILogger logger) : base(rep) { _logger = logger; } /// /// 根据订单号查询订单信息 /// /// /// /// public ProdOrderInfo GetProdOrderInfoByOrderCode(string orderCode) { ProdOrderInfo prodOrderInfo = new ProdOrderInfo(); try { prodOrderInfo = _rep.GetFirst(x => x.OrderCode == orderCode); } catch (Exception ex) { _logger.LogError($"根据订单号查询订单信息异常{ex.Message}"); } return prodOrderInfo; } } }