修改生产入库记录
This commit is contained in:
@@ -339,7 +339,7 @@ namespace Tnb.WarehouseMgr
|
|||||||
|
|
||||||
public override async Task ModifyAsync(WareHouseUpInput input)
|
public override async Task ModifyAsync(WareHouseUpInput input)
|
||||||
{
|
{
|
||||||
Log.Information($"【WmsPrdInstockHService ModifyAsync】开始执行产成品入库对接bip {JsonConvert.SerializeObject(input)}");
|
Logger.LogInformation($"【WmsPrdInstockHService ModifyAsync】开始执行产成品入库对接bip {JsonConvert.SerializeObject(input)}");
|
||||||
if (input == null)
|
if (input == null)
|
||||||
{
|
{
|
||||||
throw new ArgumentNullException(nameof(input));
|
throw new ArgumentNullException(nameof(input));
|
||||||
@@ -369,41 +369,56 @@ namespace Tnb.WarehouseMgr
|
|||||||
|
|
||||||
var prdInstockH = new PrdInstockH();
|
var prdInstockH = new PrdInstockH();
|
||||||
|
|
||||||
prdInstockH = await _db.Queryable<PrdInstockH>().Where(r => r.mo_task_id == prdReport.mo_task_id).FirstAsync();
|
prdInstockH.id = SnowflakeIdHelper.NextId();
|
||||||
if (prdInstockH != null)
|
prdInstockH.bill_type = instock.type;
|
||||||
{
|
prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
|
||||||
prdInstockH.bill_type = instock.type;
|
prdInstockH.carry_code = wmsPrdInstockD.carry_id;
|
||||||
prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
|
prdInstockH.location_code = wmsPrdInstockD.startlocation_id;
|
||||||
prdInstockH.carry_code = wmsPrdInstockD.carry_id;
|
prdInstockH.create_id = prdReport?.create_id ?? wmsPrdInstockD.create_id;
|
||||||
prdInstockH.location_code = wmsPrdInstockD.startlocation_id;
|
prdInstockH.org_id = instock.org_id;
|
||||||
prdInstockH.create_id = prdReport?.create_id ?? wmsPrdInstockD.create_id;
|
prdInstockH.station_id = prdMoTask?.workstation_id;
|
||||||
prdInstockH.org_id = instock.org_id;
|
prdInstockH.workline_id = prdMoTask?.workline_id;
|
||||||
prdInstockH.station_id = prdMoTask?.workstation_id;
|
prdInstockH.mo_task_id = prdReport?.mo_task_id;
|
||||||
prdInstockH.workline_id = prdMoTask?.workline_id;
|
prdInstockH.code = instock.bill_code;
|
||||||
prdInstockH.mo_task_id = prdReport?.mo_task_id;
|
prdInstockH.is_sync_bip = 0;
|
||||||
prdInstockH.code = instock.bill_code;
|
|
||||||
prdInstockH.is_sync_bip = 0;
|
|
||||||
await _db.Updateable(prdInstockH).ExecuteCommandAsync();
|
|
||||||
Log.Information($"【WmsPrdInstockHService ModifyAsync】更新生产入库记录,id:{prdInstockH.id}");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
prdInstockH.id = SnowflakeIdHelper.NextId();
|
|
||||||
prdInstockH.bill_type = instock.type;
|
|
||||||
prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
|
|
||||||
prdInstockH.carry_code = wmsPrdInstockD.carry_id;
|
|
||||||
prdInstockH.location_code = wmsPrdInstockD.startlocation_id;
|
|
||||||
prdInstockH.create_id = prdReport?.create_id ?? wmsPrdInstockD.create_id;
|
|
||||||
prdInstockH.org_id = instock.org_id;
|
|
||||||
prdInstockH.station_id = prdMoTask?.workstation_id;
|
|
||||||
prdInstockH.workline_id = prdMoTask?.workline_id;
|
|
||||||
prdInstockH.mo_task_id = prdReport?.mo_task_id;
|
|
||||||
prdInstockH.code = instock.bill_code;
|
|
||||||
prdInstockH.is_sync_bip = 0;
|
|
||||||
|
|
||||||
await _db.Insertable(prdInstockH).ExecuteCommandAsync();
|
await _db.Insertable(prdInstockH).ExecuteCommandAsync();
|
||||||
Log.Information($"【WmsPrdInstockHService ModifyAsync】新增生产入库记录,id:{prdInstockH.id}");
|
|
||||||
}
|
//prdInstockH = await _db.Queryable<PrdInstockH>().Where(r => r.mo_task_id == prdReport.mo_task_id).FirstAsync();
|
||||||
|
//if (prdInstockH != null)
|
||||||
|
//{
|
||||||
|
// prdInstockH.bill_type = instock.type;
|
||||||
|
// prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
|
||||||
|
// prdInstockH.carry_code = wmsPrdInstockD.carry_id;
|
||||||
|
// prdInstockH.location_code = wmsPrdInstockD.startlocation_id;
|
||||||
|
// prdInstockH.create_id = prdReport?.create_id ?? wmsPrdInstockD.create_id;
|
||||||
|
// prdInstockH.org_id = instock.org_id;
|
||||||
|
// prdInstockH.station_id = prdMoTask?.workstation_id;
|
||||||
|
// prdInstockH.workline_id = prdMoTask?.workline_id;
|
||||||
|
// prdInstockH.mo_task_id = prdReport?.mo_task_id;
|
||||||
|
// prdInstockH.code = instock.bill_code;
|
||||||
|
// prdInstockH.is_sync_bip = 0;
|
||||||
|
// await _db.Updateable(prdInstockH).ExecuteCommandAsync();
|
||||||
|
// Logger.LogInformation($"【WmsPrdInstockHService ModifyAsync】更新生产入库记录,id:{prdInstockH.id}");
|
||||||
|
//}
|
||||||
|
//else
|
||||||
|
//{
|
||||||
|
// prdInstockH.id = SnowflakeIdHelper.NextId();
|
||||||
|
// prdInstockH.bill_type = instock.type;
|
||||||
|
// prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
|
||||||
|
// prdInstockH.carry_code = wmsPrdInstockD.carry_id;
|
||||||
|
// prdInstockH.location_code = wmsPrdInstockD.startlocation_id;
|
||||||
|
// prdInstockH.create_id = prdReport?.create_id ?? wmsPrdInstockD.create_id;
|
||||||
|
// prdInstockH.org_id = instock.org_id;
|
||||||
|
// prdInstockH.station_id = prdMoTask?.workstation_id;
|
||||||
|
// prdInstockH.workline_id = prdMoTask?.workline_id;
|
||||||
|
// prdInstockH.mo_task_id = prdReport?.mo_task_id;
|
||||||
|
// prdInstockH.code = instock.bill_code;
|
||||||
|
// prdInstockH.is_sync_bip = 0;
|
||||||
|
|
||||||
|
// await _db.Insertable(prdInstockH).ExecuteCommandAsync();
|
||||||
|
// Logger.LogInformation($"【WmsPrdInstockHService ModifyAsync】新增生产入库记录,id:{prdInstockH.id}");
|
||||||
|
//}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
//来源erp才产成品入库
|
//来源erp才产成品入库
|
||||||
|
|||||||
Reference in New Issue
Block a user