修改生产入库记录

This commit is contained in:
2024-11-13 15:41:53 +08:00
parent 810aaaa980
commit 41dc9ab807

View File

@@ -339,7 +339,7 @@ namespace Tnb.WarehouseMgr
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)
{
throw new ArgumentNullException(nameof(input));
@@ -369,25 +369,6 @@ namespace Tnb.WarehouseMgr
var prdInstockH = new PrdInstockH();
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();
Log.Information($"【WmsPrdInstockHService ModifyAsync】更新生产入库记录id{prdInstockH.id}");
}
else
{
prdInstockH.id = SnowflakeIdHelper.NextId();
prdInstockH.bill_type = instock.type;
prdInstockH.warehouse_id = wmsPrdInstockD.warehouse_id;
@@ -402,8 +383,42 @@ namespace Tnb.WarehouseMgr
prdInstockH.is_sync_bip = 0;
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
//来源erp才产成品入库