电梯优化
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user