齐套等
This commit is contained in:
@@ -573,7 +573,8 @@ namespace Tnb.WarehouseMgr
|
||||
#region 当前任务后续未开始的任务全取消,并解锁库位
|
||||
WmsPretaskH curWmsPretaskH = await _db.Queryable<WmsPretaskH>().Where(r => r.bill_code == wmsDistaskH.pretask_code).FirstAsync();
|
||||
List<WmsPretaskH> nextWmsPretaskHs = _db.Queryable<WmsPretaskH>().Where(r => r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_COMPLE_ID
|
||||
&& r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_CANCEL_ID && r.carry_code == wmsDistaskH.carry_code && long.Parse(r.id) > long.Parse(curWmsPretaskH.id)).ToList();
|
||||
&& r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_CANCEL_ID && r.carry_code == wmsDistaskH.carry_code && long.Parse(r.id) > long.Parse(curWmsPretaskH.id)
|
||||
&& new string[3] { "A", "F", "FC" }.Contains(r.area_code)).ToList();
|
||||
Logger.Information($"即将取消{wmsDistaskH.bill_code}的后续预任务{nextWmsPretaskHs.Count}条");
|
||||
foreach (WmsPretaskH wmsPretaskH in nextWmsPretaskHs)
|
||||
{
|
||||
@@ -704,7 +705,8 @@ namespace Tnb.WarehouseMgr
|
||||
#region 当前任务后续未开始的任务全取消,并解锁库位
|
||||
WmsPretaskH curWmsPretaskH = await _db.Queryable<WmsPretaskH>().Where(r => r.bill_code == wmsDistaskH.pretask_code).FirstAsync();
|
||||
List<WmsPretaskH> nextWmsPretaskHs = _db.Queryable<WmsPretaskH>().Where(r => r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_COMPLE_ID
|
||||
&& r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_CANCEL_ID && r.carry_code == wmsDistaskH.carry_code && long.Parse(r.id) > long.Parse(curWmsPretaskH.id)).ToList();
|
||||
&& r.status != WmsWareHouseConst.PRETASK_BILL_STATUS_CANCEL_ID && r.carry_code == wmsDistaskH.carry_code && long.Parse(r.id) > long.Parse(curWmsPretaskH.id)
|
||||
&& new string[3] { "A", "F", "FC" }.Contains(r.area_code)).ToList();
|
||||
Logger.Information($"即将取消{wmsDistaskH.bill_code}的后续预任务{nextWmsPretaskHs.Count}条");
|
||||
foreach (WmsPretaskH wmsPretaskH in nextWmsPretaskHs)
|
||||
{
|
||||
@@ -836,7 +838,7 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
//根据Agv传递的参数获取,对应的电梯
|
||||
|
||||
if (!input.sourceName.IsNullOrWhiteSpace() && (input.sourceName.Contains("DT-R", StringComparison.OrdinalIgnoreCase)))
|
||||
if (!input.sourceName.IsNullOrWhiteSpace() && (input.sourceName.Contains("DT-", StringComparison.OrdinalIgnoreCase)))
|
||||
{
|
||||
Logger.Information($"【TaskCallback】 开始根据任务单查找电梯 {input.sourceName}");
|
||||
ElevagorInfoQuery q = new() { taskCode = input.taskCode };
|
||||
@@ -1023,7 +1025,7 @@ namespace Tnb.WarehouseMgr
|
||||
}
|
||||
|
||||
List<WmsDistaskH> elevatorTasks = _db.Queryable<WmsDistaskH>()
|
||||
.Where(r => r.startlocation_code.Contains($"DT") && r.endlocation_code.Contains($"DT") && r.act_start_date == null && r.act_end_date == null
|
||||
.Where(r => r.startlocation_code.Contains($"DT") && r.endlocation_code.Contains($"DT") && r.area_code == wmsElevatorH.area_code && r.act_start_date == null && r.act_end_date == null
|
||||
&& r.status != WmsWareHouseConst.TASK_BILL_STATUS_CANCEL_ID && r.status != WmsWareHouseConst.TASK_BILL_STATUS_COMPLE_ID).ToList();
|
||||
|
||||
int eleUpdateRow = 0;
|
||||
|
||||
Reference in New Issue
Block a user