change-ctu入库时删除出库任务

master
liuwf 1 year ago
parent 898e0b9d7d
commit 0448e8e3eb

@ -398,6 +398,13 @@ namespace Khd.Core.Wcs.Wcs
Console.WriteLine(DateTime.Now + ":五楼CTU线程开始任务" + item.currPointNo + "," + item.endPointNo);
item.taskCode = reponseMessage.data;
item.taskStatus = 1;
#region 如果已经开始入库,还有出库任务,删除出库任务
var outTaskList = taskList.Where(x => x.taskType == 30).ToList();
if (outTaskList.Count > 0)
{
dbContext.Remove(outTaskList);
}
#endregion
dbContext.Update(item);
dbContext.WcsTaskLog.Where(t => t.objid == item.objid).Update(t => new WcsTaskLog() { taskStatus = 1 });
dbContext.SaveChanges();

Loading…
Cancel
Save