CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
CY_ECommercePlatform/CY.IDAL/Pay/IPay_TradingSingleDAL.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
CY_ECommercePlatform/CY.SQLDAL/Pay/Pay_TradingSingleDAL.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -43,11 +43,13 @@ IEC_OrderBasicDAL _eC_OrderBasicDAL = null; IEC_OrderPrintParameterDAL _eC_OrderPrintParameterDAL = null; IEC_OrderExtendDAL _eC_OrderExtendDAL = null; IPay_TradingSingleDAL _pay_TradingSingleDAL = null; public EC_OrderBasicBLL() { _eC_OrderBasicDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderBasicDAL) as IEC_OrderBasicDAL; _eC_OrderPrintParameterDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderPrintParameterDAL) as IEC_OrderPrintParameterDAL; _eC_OrderExtendDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IEC_OrderExtendDAL) as IEC_OrderExtendDAL; _pay_TradingSingleDAL = AbstractFactory.Factory.GetDALByInterfaceName(AbstractFactory.DALInterface.IPay_TradingSingleDAL) as IPay_TradingSingleDAL; } /// <summary> @@ -738,6 +740,13 @@ isWin = _eC_OrderPrintParameterDAL.UpdateModel(eC_OrderPrintParameter); var pay_TradingSingles = _pay_TradingSingleDAL.GetOrderByIds(eC_OrderBasic.Keyid.Value).FirstOrDefault() ; if (pay_TradingSingles != null) { pay_TradingSingles.TradingMoney = eC_OrderBasic.SumPrice.Value; pay_TradingSingles.PayableMoney = eC_OrderBasic.SumPrice.Value; isWin = _pay_TradingSingleDAL.UpdateModel(pay_TradingSingles); } return isWin; } CY_ECommercePlatform/CY.IDAL/Pay/IPay_TradingSingleDAL.cs
@@ -12,5 +12,12 @@ /// </summary> public interface IPay_TradingSingleDAL : ICommonDAL, IPaging<Pay_TradingSingle>, IGetAllModel<Pay_TradingSingle> { /// <summary> /// 根据订单编号获取订单 /// </summary> /// <param name="orderIds">订单编号</param> /// <returns></returns> IEnumerable<Model.Pay_TradingSingle> GetOrderByIds(int orderId); } } CY_ECommercePlatform/CY.SQLDAL/Pay/Pay_TradingSingleDAL.cs
@@ -166,5 +166,17 @@ { throw new NotImplementedException(); } /// <summary> /// 根据订单编号获取订单 /// </summary> /// <param name="orderIds">订单编号</param> /// <returns></returns> public IEnumerable<Model.Pay_TradingSingle> GetOrderByIds(int orderId) { //return _eC_OrderBasicDAL.SelectModelById(orderId); IList<Model.Pay_TradingSingle> result = _dataBase.SelectModel<Model.Pay_TradingSingle>(" ob.* ", "Pay_TradingSingle as ob ", string.Format(" ob.[OrderId] = {0}", orderId)); return null == result || result.Count < 1 ? null : result; } } }