This commit is contained in:
2024-11-08 17:13:11 +08:00
parent e63688925d
commit 23ec1d47d9

View File

@@ -566,8 +566,11 @@ namespace Tnb.QcMgr
WmsCarryCode wmsCarryCode = await db.Queryable<WmsCarryCode>().FirstAsync(x => x.carry_id == wmsCarryH.id); WmsCarryCode wmsCarryCode = await db.Queryable<WmsCarryCode>().FirstAsync(x => x.carry_id == wmsCarryH.id);
BasLocation basLocation = await db.Queryable<BasLocation>().Where(r => r.location_code == wmsCarryH.location_code).FirstAsync(); BasLocation basLocation = await db.Queryable<BasLocation>().Where(r => r.location_code == wmsCarryH.location_code).FirstAsync();
if (basLocation == null)
throw Oops.Bah($"未找到编号为{wmsCarryH.location_code}的库位");
WmsCarryMat wmsCarryMat = await db.Queryable<WmsCarryMat>().Where(r => r.carry_id == wmsCarryH.id).FirstAsync(); WmsCarryMat wmsCarryMat = await db.Queryable<WmsCarryMat>().Where(r => r.carry_id == wmsCarryH.id).FirstAsync();
BasWarehouse basWarehouse = await db.Queryable<BasWarehouse>().Where(r => r.id == basLocation.wh_id).FirstAsync(); BasWarehouse basWarehouse = await db.Queryable<BasWarehouse>().Where(r => r.id == basLocation.wh_id).FirstAsync();
var _prdReports = prdReports.Where(r => r.material_box_code == carryCode).First();
var qcTempConD = new QcTempControlD() var qcTempConD = new QcTempControlD()
{ {
bill_id = qcTempControlH.id, bill_id = qcTempControlH.id,
@@ -578,12 +581,12 @@ namespace Tnb.QcMgr
location_code = basLocation?.location_code, location_code = basLocation?.location_code,
location_id = basLocation?.id, location_id = basLocation?.id,
qty = wmsCarryCode?.codeqty.ToString(), qty = wmsCarryCode?.codeqty.ToString(),
submiter = prdReports.Where(r=>r.material_box_code==carryCode).FirstOrDefault()?.create_id, submiter = _prdReports == null ? null : _prdReports.create_id,
maker_id = "", maker_id = "",
create_id = _userManager.UserId, create_id = _userManager.UserId,
create_time = DateTime.Now, create_time = DateTime.Now,
check_status="暂控", check_status = "暂控",
call_status="未呼叫" call_status = "未呼叫"
}; };
qcTempControlDs.Add(qcTempConD); qcTempControlDs.Add(qcTempConD);
} }