From 787cc88bd5655c701299f24a5779a908e51eeb0d Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期日, 06 七月 2025 13:01:59 +0800
Subject: [PATCH] 1

---
 Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs
index 101939f..8ab0147 100644
--- a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs
+++ b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob_GW/GWTask/RequestInbound.cs
@@ -185,7 +185,7 @@
                     //    break;
                     //}
 
-                    RequestWmsTask(conveyorLine, command, childDeviceCode,stationManager);
+                    RequestWmsTask(conveyorLine, command, childDeviceCode, stationManager);
                     break;
             }
         }
@@ -269,9 +269,11 @@
                         var taskCommand = MapTaskCommand(task, command);
 
                         //conveyorLine.SendCommand(taskCommand, childDeviceCode);
-                        SendCommand(taskCommand, conveyorLine, childDeviceCode);
-
-                        _taskService.UpdateTaskStatusToNext(task);
+                        bool sendFlag = SendCommand(taskCommand, conveyorLine, childDeviceCode);
+                        if (sendFlag)
+                        {
+                            _taskService.UpdateTaskStatusToNext(task);
+                        }
                     }
                 }
                 //}
@@ -329,11 +331,13 @@
                     ConveyorLineTaskCommand_After taskCommand = _mapper.Map<ConveyorLineTaskCommand_After>(task);
                     //conveyorLine.SendCommand(taskCommand, childDeviceCode);
 
-                    SendCommand(taskCommand, conveyorLine, childDeviceCode);
+                    bool sendFlag = SendCommand(taskCommand, conveyorLine, childDeviceCode);
+                    if (sendFlag)
+                    {
+                        conveyorLine.SetValue(ConveyorLineDBName_After.ResponState, Convert.ToInt16(1), childDeviceCode);
 
-                    conveyorLine.SetValue(ConveyorLineDBName_After.ResponState, Convert.ToInt16(1), childDeviceCode);
-
-                    _taskService.UpdateTaskStatusToNext(task);
+                        _taskService.UpdateTaskStatusToNext(task);
+                    }
                 }
             }
             else
@@ -398,8 +402,8 @@
             if (conveyorLine.ReadValue(ConveyorLineDBName_After.InteractiveSignal, childDeviceCode).ObjToInt() == 0) //鎵樼洏姝e弽淇″彿
             {
 
-            };
-
+            }
+            ;
             conveyorLine.ReadValue(ConveyorLineDBName_After.InteractiveSignal, childDeviceCode);  //鎵樼洏鏈夋棤鐢佃姱淇″彿
         }
 

--
Gitblit v1.9.3