From e4690fca932b352927af3d186ed2a4767f017e79 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期日, 17 八月 2025 15:02:37 +0800
Subject: [PATCH] 修改问题

---
 Admin.NET/WCS.Application/PLC/PLCService.cs |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/Admin.NET/WCS.Application/PLC/PLCService.cs b/Admin.NET/WCS.Application/PLC/PLCService.cs
index d4602d2..2037a61 100644
--- a/Admin.NET/WCS.Application/PLC/PLCService.cs
+++ b/Admin.NET/WCS.Application/PLC/PLCService.cs
@@ -314,14 +314,17 @@
                         //涓嬪彂浠诲姟鏃ュ織
                         HubUtil.PublicTaskMonitor(modInsertTaskMonitor.Adapt<WcsTaskMonitorOutput>());
 
-                        //淇敼led灞忎俊鎭�
-                        var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == taskInfo.EndStation && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business);
-                        ledText += $"浠诲姟绫诲瀷:{modTask.TaskType.GetDescription()}\n\n";
-                        ledText += $"浠诲姟鍙�:{modTask.TaskNo}\n";
-                        ledText += $"鎵樼洏鍙�:{modTask.PalletNo}\n\n";
-                        ledText += $"璧峰浣�:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
-                        ledText += $"鐩爣浣�:{modTask.EndRoadway + " " + modTask.EndLocate}";
-                        LedDisplay(ledDevice.LedIP, ledText);
+                        if (modTask.TaskType == TaskTypeEnum.Out)
+                        {
+                            //淇敼led灞忎俊鎭�
+                            var ledDevice = PLCTaskAction.plcDevices.First(m => m.StationNum == taskInfo.EndStation && m.IsDelete == false && m.DeviceType == DeviceTypeEnum.Business);
+                            ledText += $"浠诲姟绫诲瀷:{modTask.TaskType.GetDescription()}\n\n";
+                            ledText += $"浠诲姟鍙�:{modTask.TaskNo}\n";
+                            ledText += $"鎵樼洏鍙�:{modTask.PalletNo}\n\n";
+                            ledText += $"璧峰浣�:{modTask.StartRoadway + " " + modTask.StartLocate}\n";
+                            ledText += $"鐩爣浣�:{modTask.EndRoadway + " " + modTask.EndLocate}";
+                            LedDisplay(ledDevice.LedIP, ledText);
+                        }                            
                     }
                 }
                 break;

--
Gitblit v1.8.0