From beb0b5d9e1bab1ace04b5860b5ca308b6f913d4f Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期六, 21 三月 2026 13:46:04 +0800
Subject: [PATCH] 灌装机功能

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
index b7495b9..0a6f6d8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Job/StackerCraneJob.cs"
@@ -57,6 +57,7 @@
                     int R_TaskStatus = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.R_TaskStatus);
                     int R_LoadStatus = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.R_LoadStatus);
 
+                    //Commands.CommandData.R_LoadStatus
                     //淇″彿璧嬪��
                     comm.R_TaskPhases((short)R_TaskPhases);
                     comm.R_OrderNo(R_OrderNo);
@@ -98,11 +99,18 @@
                     else if(R_TaskPhases == 1 || R_TaskPhases == 2 || R_TaskPhases == 4)
                     {
                         Dt_Task tasks = _TaskService.UpdateTaskStatus(R_OrderNo, R_TaskPhases);
-                        //鍚屾WMS
-                        string address = AppSettings.Get("WMSApiAddress");
-                        if (!string.IsNullOrEmpty(address))
+                        if (tasks!=null)
                         {
-                            HttpHelper.Post($"{address}/api/Task/WCSTaskState", tasks.Serialize());
+                            //鍚屾WMS
+                            string address = AppSettings.Get("WMSApiAddress");
+                            if (!string.IsNullOrEmpty(address))
+                            {
+                                HttpHelper.Post($"{address}/api/Task/WCSTaskState", tasks.Serialize());
+                            }
+                        }
+                        else
+                        {
+                            WriteInfo("鍫嗗灈鏈猴細", $"鍫嗗灈鏈轰慨鏀圭姸鎬佹壘涓嶅埌浠诲姟");
                         }
                     }
 

--
Gitblit v1.9.3