From a99ceecce8c9a2521ac1fc167f4eff764cbdb123 Mon Sep 17 00:00:00 2001
From: 海波 张 <2956280567@qq.com>
Date: 星期一, 19 五月 2025 17:35:18 +0800
Subject: [PATCH] bug优化

---
 core/TaskCore.cs |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/core/TaskCore.cs b/core/TaskCore.cs
index c4fd023..3108067 100644
--- a/core/TaskCore.cs
+++ b/core/TaskCore.cs
@@ -11,6 +11,7 @@
 using System.Reflection;
 using System.Threading.Tasks;
 using System.Web.Services.Description;
+using Top.Api;
 using static HH.WCS.ZhongCeJinTan.api.ApiModel;
 using static HH.WCS.ZhongCeJinTan.util.Settings;
 
@@ -65,9 +66,19 @@
                                 TaskHelper.End(wmsTask); 
                             break;
                             case 7:
-                                //agv鎵ц閫氱煡
-                                WcsTask.WcsCallback(wmsTask, model.state, model.forklift_no);
 
+                                var wcsTask1 = TaskHelper.GetTaskByWorkNo(wmsTask.S_OP_CODE, "wcs");
+                                if (wcsTask1!=null)
+                                {
+                                    //agv鎵ц閫氱煡 wcs鍙栨秷
+                                    WcsTask.WcsCallback(wmsTask, model.state, model.forklift_no);
+                                    if (!TaskHelper.CheckActionRecordExist(wcsTask1.S_CODE, "6"))
+                                    {
+                                        TaskHelper.Fail(wcsTask1);
+                                        TaskProcess.OperateStatus(wcsTask1, 7);
+                                    }
+                                }
+                               
 
                                 TaskHelper.Fail(wmsTask);
                                 TaskProcess.OperateStatus(wmsTask, 7);

--
Gitblit v1.9.1