From b3d7458b343b6fe8fcda94a245b36746ce3c50f9 Mon Sep 17 00:00:00 2001 From: wugang <425674808@qq.com> Date: Thu, 1 Feb 2018 13:34:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=8F=90=E4=BA=A4=E5=8D=95No?= =?UTF-8?q?.45598?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CusAcceptUpdateAcceptInfoBLAction.cs | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs b/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs index 8a7f86c..dd0007b 100644 --- a/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs +++ b/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs @@ -31,19 +31,10 @@ namespace BWP.B3_YunKen.BLActions var acceptNumberList = context.Session.ExecuteList(dom).Cast(); foreach (var detail in details) { var accDetail = acceptNumberList.FirstOrDefault(x => x.SaleOutStore_Detail_ID == detail.SourceBillDetailID.Value); - bool isNew = false; - if (accDetail == null) { - accDetail = new SaleOutStore_DetailToCustomerAcceptNumber(); - accDetail.SaleOutStore_Detail_ID = detail.SourceBillDetailID.Value; - accDetail.SaleOutStore_ID = detail.BillID.Value; - isNew = true; - } - accDetail.AlreadyAcceptNumber = (accDetail.AlreadyAcceptNumber ?? 0) - (detail.AcceptNum ?? 0); - accDetail.AlreadyAcceptUnitNum = (accDetail.AlreadyAcceptUnitNum ?? 0) - (detail.AcceptNum ?? 0); - accDetail.AlreadyAcceptSecondNumber = (accDetail.AlreadyAcceptSecondNumber ?? 0) - (detail.AcceptSecondNumber ?? 0); - if (isNew) - context.Session.Insert(accDetail); - else { + if (accDetail != null) { + accDetail.AlreadyAcceptNumber = (accDetail.AlreadyAcceptNumber ?? 0) - (detail.AcceptNum ?? 0); + accDetail.AlreadyAcceptUnitNum = (accDetail.AlreadyAcceptUnitNum ?? 0) - (detail.AcceptNum ?? 0); + accDetail.AlreadyAcceptSecondNumber = (accDetail.AlreadyAcceptSecondNumber ?? 0) - (detail.AcceptSecondNumber ?? 0); context.Session.Update(accDetail); } }