From 0448e8e3eb6a08213ef8fcb66bd5b557af2a4eaa Mon Sep 17 00:00:00 2001 From: liuwf Date: Tue, 13 Aug 2024 13:38:31 +0800 Subject: [PATCH] =?UTF-8?q?change-ctu=E5=85=A5=E5=BA=93=E6=97=B6=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=87=BA=E5=BA=93=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Khd.Core.Wcs/Wcs/FiveFloorCTU.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Khd.Core.Wcs/Wcs/FiveFloorCTU.cs b/src/Khd.Core.Wcs/Wcs/FiveFloorCTU.cs index da077b1..a91e4b7 100644 --- a/src/Khd.Core.Wcs/Wcs/FiveFloorCTU.cs +++ b/src/Khd.Core.Wcs/Wcs/FiveFloorCTU.cs @@ -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();