Browse Source

错误提交单No.45598

master
wugang 8 years ago
parent
commit
b3d7458b34
1 changed files with 4 additions and 13 deletions
  1. +4
    -13
      BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs

+ 4
- 13
BWP.B3_YunKen/BLActions/CusAcceptUpdateAcceptInfoBLAction.cs View File

@ -31,19 +31,10 @@ namespace BWP.B3_YunKen.BLActions
var acceptNumberList = context.Session.ExecuteList(dom).Cast<SaleOutStore_DetailToCustomerAcceptNumber>(); var acceptNumberList = context.Session.ExecuteList(dom).Cast<SaleOutStore_DetailToCustomerAcceptNumber>();
foreach (var detail in details) { foreach (var detail in details) {
var accDetail = acceptNumberList.FirstOrDefault(x => x.SaleOutStore_Detail_ID == detail.SourceBillDetailID.Value); 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); context.Session.Update(accDetail);
} }
} }


Loading…
Cancel
Save