电梯优化

This commit is contained in:
2024-08-22 14:53:21 +08:00
parent 4ce0a58715
commit 20043b879d
10 changed files with 264 additions and 130 deletions

View File

@@ -465,6 +465,35 @@ namespace Tnb.WarehouseMgr
}
}
break;
}
case WmsWareHouseConst.BIZTYPE_WmsPurchaseReturn_ID:
{
WmsPurchaseReturnC wmsPurchaseReturnC = await _db.Queryable<WmsPurchaseReturnC>()
.Where(r => r.mat_bill_id == wmsDistaskH.source_id && r.carry_id == wmsCarryH.id).FirstAsync();
if (wmsPurchaseReturnC != null)
{
// 返回默认签收数量
if (wmsPurchaseReturnC.sign_qty > 0)
{
List<WmsCarryCode> _wmsCarryCodes = wmsCarryCodes.Where(r => r.carry_id == wmsCarryH.id).ToList();
foreach (WmsCarryCode wmsCarryCode in _wmsCarryCodes)
{
wmsCarryCode.carry_code = wmsCarryH.carry_code;
wmsCarryCode.biz_type = wmsDistaskH.biz_type;
if (wmsCarryCode.codeqty < wmsPurchaseReturnC.sign_qty)
{
wmsCarryCode.sign_qty = wmsCarryCode.codeqty;
wmsPurchaseReturnC.sign_qty -= wmsCarryCode.codeqty;
}
else
{
wmsCarryCode.sign_qty = wmsPurchaseReturnC.sign_qty;
}
}
}
}
break;
}
}