From dfa28b7d5089acd327ed81e4d311310ec195185f Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期二, 26 十一月 2024 08:35:36 +0800 Subject: [PATCH] 合版工单,专版工单,后到工单撤单 --- CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs index 6686e61..254946e 100644 --- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs +++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs @@ -42,10 +42,12 @@ { IEC_OrderBasicDAL _eC_OrderBasicDAL = null; IEC_OrderPrintParameterDAL _eC_OrderPrintParameterDAL = null; + IEC_OrderExtendDAL _eC_OrderExtendDAL = 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; } /// <summary> @@ -166,6 +168,16 @@ public bool UpdateOrderState(params EC_OrderOperate[] orderOperates) { return _eC_OrderBasicDAL.UpdateOrderState(orderOperates); + } + + /// <summary> + /// 淇敼璁㈠崟鐘舵��(闈炴敮浠樼姸鎬佷笖涓嶅彲淇敼涓烘湭鍙楃悊鍜屽凡鍙楃悊) + /// </summary> + /// <param name="orderOperate">璁㈠崟鎿嶄綔</param> + /// <returns></returns> + public bool UpSurplusPrintNum(int? Keyid, int? SurplusPrintNum, string Operator) + { + return _eC_OrderExtendDAL.UpSurplusPrintNumsql(Keyid, SurplusPrintNum, Operator); } /// <summary> @@ -720,7 +732,7 @@ } - var isWin = _eC_OrderBasicDAL.Updatejinedanjia(eC_OrderBasic.Keyid.Value, eC_OrderBasic.SumPrice.Value, eC_OrderBasic.UnitPrice.Value); + var isWin = _eC_OrderBasicDAL.Updatejinedanjia(eC_OrderBasic.Keyid.Value, eC_OrderBasic.SumPrice.Value, eC_OrderBasic.UnitPrice.Value, num); eC_OrderPrintParameter.PrintParameter = SerializationHelper.Serialize(model); isWin = _eC_OrderPrintParameterDAL.UpdateModel(eC_OrderPrintParameter); -- Gitblit v1.9.1