erp原材料调拨、委外调整
This commit is contained in:
@@ -392,7 +392,28 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
var whId = input.data.ContainsKey(nameof(WmsPurchaseH.warehouse_id)) ? input.data[nameof(WmsPurchaseH.warehouse_id)] : "1";
|
||||
var billCode = input.data.ContainsKey(nameof(WmsPurchaseH.bill_code)) ? input.data[nameof(WmsPurchaseH.bill_code)] : null;
|
||||
|
||||
string bill_type = "";
|
||||
string required_type = (await _dbScanInStockByRedis.Queryable<WmsTempCode>().FirstAsync(it => it.barcode == input.data["物料条码"])).required_type;
|
||||
switch (required_type)
|
||||
{
|
||||
case WmsWareHouseConst.BILLTYPE_PURCHASE_ID:
|
||||
{
|
||||
bill_type = WmsWareHouseConst.BILLTYPE_MATERIALINSTOCK_ID;
|
||||
break;
|
||||
}
|
||||
case WmsWareHouseConst.BILLTYPE_OUTSOURCE_ID:
|
||||
{
|
||||
bill_type = WmsWareHouseConst.BILLTYPE_OUTSOURCEINSTOCK_ID;
|
||||
break;
|
||||
}
|
||||
case WmsWareHouseConst.BILLTYPE_RAWMATTRANSFERINSTOCK_ID:
|
||||
{
|
||||
bill_type = WmsWareHouseConst.BILLTYPE_RAWMATTRANSFERINSTOCK_ID;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
WmsInstockH instock = new()
|
||||
{
|
||||
id = SnowflakeIdHelper.NextId(),
|
||||
@@ -401,7 +422,7 @@ namespace Tnb.WarehouseMgr
|
||||
carry_id = carry?.id ?? string.Empty,
|
||||
location_id = loc?.id ?? string.Empty,
|
||||
bill_code = _billRullService.GetBillNumber(WmsWareHouseConst.WMS_INSTOCK_ENCODE).GetAwaiter().GetResult(),
|
||||
bill_type = WmsWareHouseConst.BILLTYPE_MATERIALINSTOCK_ID,
|
||||
bill_type = bill_type,
|
||||
biz_type = WmsWareHouseConst.BIZTYPE_WMSINSTOCK_ID,
|
||||
bill_date = DateTime.Today,
|
||||
warehouse_id = whId?.ToString() ?? "1",
|
||||
|
||||
Reference in New Issue
Block a user