diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs index 430290f..69c3622 100644 --- a/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/B3YunKenSaleOutStoreToCustomerAccept.cs @@ -164,7 +164,10 @@ namespace BWP.Web.Pages.B3YunKen { if (detail.AcceptUnitNum > detail.UnitNum) throw new ApplicationException("【"+detail.Goods_Name+"】转验收报价数量不能大于报价数量"); detail.UnitNum = detail.AcceptUnitNum; + detail.Number = detail.UnitNum / detail.LeftRatio * detail.RightRatio; detail.SecondNumber = detail.AcceptSecondNumber; + detail.Money = detail.UnitNum * detail.Price; + detail.RebateMoney = detail.Money * (detail.Rebate / 100); details.Add(detail); } @@ -321,7 +324,7 @@ namespace BWP.Web.Pages.B3YunKen { detail.AcceptNumber = detail.Number - (detail.AlreadyAcceptNumber ?? 0); detail.AcceptUnitNum = detail.UnitNum - (detail.AlreadyAcceptUnitNum ?? 0); detail.AcceptSecondNumber = detail.SecondNumber - (detail.AlreadyAcceptSecondNumber ?? 0); - detail.AcceptMoney = detail.UnitNum * detail.Price; + detail.AcceptMoney = detail.Money - (detail.AlreadyAcceptUnitNum * detail.Price); } _cusInput.Value = Dmo.Customer_ID.ToString(); _cusInput.DisplayValue = Dmo.Customer_Name;