This commit is contained in:
2024-10-11 11:31:27 +08:00
parent 7142f40a10
commit e3f9561ad1
2 changed files with 80 additions and 65 deletions

View File

@@ -3171,11 +3171,31 @@ namespace Tnb.WarehouseMgr
// 二楼物料呼叫任务结束后清空工位信息
else if (dt.biz_type == "FloorCallMaterial")
{
//放到ModifyAsync
// await db.Updateable<WmsCarryH>().SetColumns(r => new WmsCarryH
// {
// work_station = ""
// }).Where(r => r.id == dt.carry_id).ExecuteCommandAsync();
await db.Updateable<WmsCarryH>().SetColumns(r => new WmsCarryH
{
work_station = ""
}).Where(r => r.id == dt.carry_id).ExecuteCommandAsync();
//自动签收投料更新载具状态
WmsCarryH carry = await _db.Queryable<WmsCarryH>().SingleAsync(x => x.id == dt.carry_id);
List<string> clearCarryIds = new List<string>();
clearCarryIds.Add(carry.id);
List<string> memberCarryIds = new List<string>();
if (carry.carrystd_id == WmsWareHouseConst.CARRY_ZYXCSTD_ID ||
carry.carrystd_id == WmsWareHouseConst.CARRY_ZYLJSTD_ID)
{
}
else
{
memberCarryIds = await _db.Queryable<WmsCarryD>().Where(x=>x.carry_id==carry.id).Select(x=>x.membercarry_id).ToListAsync();
clearCarryIds.AddRange(memberCarryIds);
}
await _db.Updateable<WmsCarryH>()
.SetColumns(x => x.carry_status == ((int)EnumCarryStatus.).ToString())
.SetColumns(x => x.is_check == ((int)EnumCheckConclusion.).ToString())
.Where(x => clearCarryIds.Contains(x.id))
.ExecuteCommandAsync();
//await QTRK2BIP(dt, db);
// require_code是任务单