From 6352ef854e66b00d54a9f4838c07636c3babc497 Mon Sep 17 00:00:00 2001
From: pulg <plg@Haninfo>
Date: 星期四, 24 七月 2025 13:57:10 +0800
Subject: [PATCH] Merge branch 'master' of http://121.37.118.194:8000/r/WMSPrjInstance/HH-0014_NongFu_QingXi

---
 HH.WCS.QingXiNongfu/core/TaskCore.cs |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.QingXiNongfu/core/TaskCore.cs b/HH.WCS.QingXiNongfu/core/TaskCore.cs
index 42eb04e..15a7c28 100644
--- a/HH.WCS.QingXiNongfu/core/TaskCore.cs
+++ b/HH.WCS.QingXiNongfu/core/TaskCore.cs
@@ -174,7 +174,14 @@
                                             NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18);
                                         }
                                         else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_START_LOC.Trim(), out var value) && value.info == "1100")
+                                        {
                                             PlcHelper.SendHex(plc.address, "3F00" + "1221" + "0d0a");
+                                            NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18);
+                                        }
+                                        else if (plc.deviceType == 8 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_START_LOC.Trim(), out var value8) && value8.info == "1100")
+                                        {
+                                            NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18);
+                                        }
                                     }
                                     else
                                         NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18);
@@ -192,7 +199,14 @@
                                             NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18);
                                         }
                                         else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_END_LOC.Trim(), out var value) && value.info == "1100")
+                                        {
                                             PlcHelper.SendHex(plc.address, "3F00" + "1221" + "0d0a");
+                                            NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18);
+                                        }
+                                        else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_END_LOC.Trim(), out var value8) && value8.info == "1100")
+                                        {
+                                            NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18);
+                                        }
                                     }
                                     else
                                         NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18);
@@ -220,6 +234,10 @@
                                         {
                                             PlcHelper.SendHex(plc.address, "3F00" + "1020" + "0d0a");
                                         }
+                                        else if (plc.deviceType == 8)
+                                        {
+                                            PlcHelper.SendHex(plc.address, "3F00" + "30" + "0d0a");
+                                        }
                                     }
                                 }
                                 break;

--
Gitblit v1.9.1