From 71129e21a35a2d4be75ee0f1e96e2c51ced5f23b Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期四, 05 六月 2025 17:25:46 +0800
Subject: [PATCH] 大洋原材料库开发

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs |   37 ++++++++++++++++++++++++++++---------
 1 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs
index f2a2a48..010746b 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs
@@ -42,7 +42,7 @@
                                 //{
                                 //    WMSHelper.DeletetWHInventory(TN_Task);
                                 //}
-                              //  WMSHelper.DeleteAZLInventory(TN_Task);
+                                //  WMSHelper.DeleteAZLInventory(TN_Task);
                                 break;
                             case 5:
                                 WCSHelper.UpdateStatus(TN_Task, "寮�鍗歌揣");
@@ -54,7 +54,7 @@
                                 //{
                                 //    WMSHelper.AddWHInventory(TN_Task);
                                 //}
-                               // WMSHelper.AddAZLInventory(TN_Task);
+                                // WMSHelper.AddAZLInventory(TN_Task);
                                 break;
                             #endregion
                             case 2:
@@ -65,7 +65,7 @@
                                 WCSHelper.Fail(TN_Task);
                                 break;
                         }
-                        WCSHelper.AddActionRecord(model.No, model.State, model.ForkliftNo, model.ExtData,"agv");
+                        WCSHelper.AddActionRecord(model.No, model.State, model.ForkliftNo, model.ExtData, "agv");
                         //璋冪敤绗笁鏂规帴鍙o紙濡傛灉鏈夛級TaskProcess.ReportStatus
                     }
                     else
@@ -80,9 +80,11 @@
             }
         }
 
-        public static void NotifyTaskStatus(NotifyTaskStatusModel model)
+        public static Result<Empty> NotifyTaskStatus(NotifyTaskStatusModel model)
         {
-           
+            Result<Empty> result = new Result<Empty>() { Code = 1, Msg = "鍙嶉鎴愬姛" };
+            try
+            {
                 var TN_Task = WCSHelper.GetTask(model.TaskNo);
                 if (TN_Task != null)
                 {
@@ -118,13 +120,30 @@
                                 WCSHelper.Fail(TN_Task);
                                 break;
                         }
-                        WCSHelper.AddActionRecord(model.TaskNo, model.Status,"","","wcs");
-                        //璋冪敤绗笁鏂规帴鍙o紙濡傛灉鏈夛級TaskProcess.ReportStatus
+                        WCSHelper.AddActionRecord(model.TaskNo, model.Status, "", "", "wcs");
+
                     }
-                   
+
+                }
+                else
+                {
+                    result.Code = -1;
+                    result.Msg = $"鏍规嵁浠诲姟鍙�{model.TaskNo}鏈幏鍙栧埌浠诲姟";
+                    LogHelper.Info($"EquipmentInfo:{result.Msg}");
+                    return result;
                 }
 
-         
+                return result;
+            }
+            catch (Exception ex)
+            {
+                result.Code = -1;
+                result.Msg = $"Error:ex";
+                LogHelper.Info($"EquipmentInfo:{result.Msg}");
+                return result;
+       
+            }
+
         }
         /// <summary>
         /// 浠诲姟鍒嗗彂锛屾牴鎹皟搴︾被鍨嬪彂缁欎笉鍚岀殑璋冨害绯荤粺

--
Gitblit v1.9.1