diff --git a/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs b/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs index a64bddb..fe5d759 100644 --- a/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs +++ b/BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; +using BWP.B3Frameworks.BO.NamedValueTemplate; using BWP.B3Sale.BL; using BWP.B3Sale.BO; using Forks.EnterpriseServices.BusinessInterfaces; @@ -38,6 +39,8 @@ namespace BWP.B3_YunKen.BLActions isNew = true; } accDetail.AlreadyAcceptNumber = (accDetail.AlreadyAcceptNumber ?? 0) - (detail.AcceptNum ?? 0); + if (accDetail.AlreadyAcceptNumber < 0) + return; accDetail.AlreadyAcceptUnitNum = (accDetail.AlreadyAcceptUnitNum ?? 0) - (detail.AcceptNum ?? 0); accDetail.AlreadyAcceptSecondNumber = (accDetail.AlreadyAcceptSecondNumber ?? 0) - (detail.AcceptSecondNumber ?? 0); if (isNew)