辅助属性

This commit is contained in:
2024-11-11 15:27:28 +08:00
parent 6ba0aed475
commit ca8056b44d

View File

@@ -189,7 +189,8 @@ namespace Tnb.WarehouseMgr
{ {
throw new Exception($"不能绑定多个不同类型单据打印的条码!:{string.Join(',', WmsTempCodes.DistinctBy(r => r.required_type).Select(r => r.barcode).ToList())}"); throw new Exception($"不能绑定多个不同类型单据打印的条码!:{string.Join(',', WmsTempCodes.DistinctBy(r => r.required_type).Select(r => r.barcode).ToList())}");
} }
string auxprop_gys = "";
string auxprop_xph = "";
var bill_group = WmsTempCodes.GroupBy(r => new { r.require_id, r.required_type }); var bill_group = WmsTempCodes.GroupBy(r => new { r.require_id, r.required_type });
foreach (var group in bill_group) foreach (var group in bill_group)
{ {
@@ -217,6 +218,8 @@ namespace Tnb.WarehouseMgr
throw new Exception($"托盘{input.carrycode} 物料{wmsPurchaseD.material_code} 当前绑定数量为{sum} 剩余可绑定数量为{(wmsPurchaseD.purchase_arriveqty - bind_qty).ParseToFloat()}"); throw new Exception($"托盘{input.carrycode} 物料{wmsPurchaseD.material_code} 当前绑定数量为{sum} 剩余可绑定数量为{(wmsPurchaseD.purchase_arriveqty - bind_qty).ParseToFloat()}");
} }
wmsPurchaseD.bind_qty = sum + bind_qty; wmsPurchaseD.bind_qty = sum + bind_qty;
auxprop_gys = wmsPurchaseD.auxprop_gys;
auxprop_xph = wmsPurchaseD.auxprop_xph;
await _db.Updateable(wmsPurchaseD).ExecuteCommandAsync(); await _db.Updateable(wmsPurchaseD).ExecuteCommandAsync();
break; break;
} }
@@ -234,6 +237,9 @@ namespace Tnb.WarehouseMgr
throw new Exception($"托盘{input.carrycode} 物料{wmsOutsourceD.matcode} 当前绑定数量为{sum} 剩余可绑定数量为{wmsOutsourceD.actual_quantity - bind_qty}"); throw new Exception($"托盘{input.carrycode} 物料{wmsOutsourceD.matcode} 当前绑定数量为{sum} 剩余可绑定数量为{wmsOutsourceD.actual_quantity - bind_qty}");
} }
wmsOutsourceD.bind_qty = sum + bind_qty; wmsOutsourceD.bind_qty = sum + bind_qty;
auxprop_gys = wmsOutsourceD.auxprop_gys;
auxprop_xph = wmsOutsourceD.auxprop_xph;
await _db.Updateable(wmsOutsourceD).ExecuteCommandAsync(); await _db.Updateable(wmsOutsourceD).ExecuteCommandAsync();
break; break;
} }
@@ -252,6 +258,8 @@ namespace Tnb.WarehouseMgr
throw new Exception($"托盘{input.carrycode} 物料{wmsRawmatTransferinstockD.matcode} 当前绑定数量为{sum} 剩余可绑定数量为{wmsRawmatTransferinstockD.actual_qty - bind_qty}"); throw new Exception($"托盘{input.carrycode} 物料{wmsRawmatTransferinstockD.matcode} 当前绑定数量为{sum} 剩余可绑定数量为{wmsRawmatTransferinstockD.actual_qty - bind_qty}");
} }
wmsRawmatTransferinstockD.bind_qty = sum + bind_qty; wmsRawmatTransferinstockD.bind_qty = sum + bind_qty;
auxprop_gys = wmsRawmatTransferinstockD.auxprop_gys;
auxprop_xph = wmsRawmatTransferinstockD.auxprop_xph;
await _db.Updateable(wmsRawmatTransferinstockD).ExecuteCommandAsync(); await _db.Updateable(wmsRawmatTransferinstockD).ExecuteCommandAsync();
break; break;
} }