From 17e3ef45fe0a6b6f8a147b50740834ac734f9317 Mon Sep 17 00:00:00 2001
From: lss <2538410689@qq.com>
Date: 星期二, 15 七月 2025 17:30:13 +0800
Subject: [PATCH] 1111

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/MoboxController.cs |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/MoboxController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/MoboxController.cs
index 2436c5c..2e98749 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/MoboxController.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/MoboxController.cs
@@ -4,6 +4,7 @@
 using HH.WCS.DaYang.wms;
 using Newtonsoft.Json;
 using System.Collections.Generic;
+using System.Threading.Tasks;
 using System.Web.Http;
 using static HH.WCS.DaYang.api.ApiModel;
 using static HH.WCS.DaYang.api.OtherModel;
@@ -137,8 +138,37 @@
         public SimpleResult CompleteTask(MoboxTaskBase model)
         {
             var result = new SimpleResult();
+            var mst = WCSHelper.GetTask(model.TaskNo);
+            if (mst != null) {
+                if (!WCSHelper.CheckActionRecordExist(mst.S_CODE, 4))
+                {
+                    //CacheBitCancelUpdate(mst);
 
-            return result;
+                    //绛夊緟鐩存帴淇敼鐘舵�涓哄彇娑�+                    WCSHelper.UpdateStatus(model.TaskNo, 4);
+
+                    //璧风偣缁堢偣瑙g粦 鍒犻櫎鎵樼洏琛ㄦ墭鐩�+                    TaskProcess.CacheBitUpdate(mst, true);
+                    TaskProcess.CacheBitCancelUpdate(mst);                   
+                }
+                else
+                {
+                    //濡傛灉鍙栬揣瀹屾垚锛屽紑濮嬪嵏璐э紝鍗歌揣瀹屾垚鍙栨秷浠诲姟锛屽垯璁╀换鍔$洿鎺ュ己鍒跺畬鎴�+                    //CacheBitUpdate(mst, false);
+                    //绛夊緟鐩存帴淇敼鐘舵�涓哄彇娑�+                    WCSHelper.UpdateStatus(model.TaskNo,3);
+                    TaskProcess.CacheBitUpdate(mst, false);
+                
+                }
+            }
+            else
+            {
+                result.resultCode = 1;
+                result.resultMsg = $"鏍规嵁浠诲姟鍙穥model.TaskNo}鏈壘鍒板搴斾换鍔�;
+            }
+                //闈炴垚鍝佸彇娑堝伐鍗曪紝浠诲姟涓哄彇璐у畬鎴愮洿鎺ュけ璐� 鍒犻櫎鎵樼洏
+
+                return result;
         }
 
         /// <summary>

--
Gitblit v1.9.1