From aa9f03add1c43871c1fa7ad66d8122c8c8d161e0 Mon Sep 17 00:00:00 2001
From: pulg <plg@Haninfo>
Date: 星期六, 05 七月 2025 14:05:34 +0800
Subject: [PATCH] 1

---
 HH.WCS.QingXiNongfu/process/DeviceProcess.cs |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.QingXiNongfu/process/DeviceProcess.cs b/HH.WCS.QingXiNongfu/process/DeviceProcess.cs
index 640d998..65da30a 100644
--- a/HH.WCS.QingXiNongfu/process/DeviceProcess.cs
+++ b/HH.WCS.QingXiNongfu/process/DeviceProcess.cs
@@ -1733,9 +1733,42 @@
                鐘舵�2	閫佺┖瀹屾垚涔嬪悗涓虹姸鎬�
                鐘舵�3	婊℃墭鍙栬蛋锛岄�绌轰箣鍓嶄负鐘舵�3锛屽紑鏈洪粯璁ょ姸鎬佷篃涓虹姸鎬�
            */
+            //3F 00 12 22 0D 0A--鏃犱换鍔′俊鍙�+            //3F 00 11 22 0D 0A--A鍙e伐浣滀俊鍙�+            //3F 00 12 21 0D 0A--B鍙d俊鍙�+            //3F 00 11 21 0D 0A--A銆丅鍙e伐浣滀俊鍙�+
+            //A鍙e浣嶄俊鍙�- 3F 00 10 0D 0A
+            //B鍙e浣嶄俊鍙�- 3F 00 20 0D 0A
 
             if (data.Length == 4)
             {
+                //if (data == "1122")//A鍙e伐浣滀俊鍙�+                //{
+                //    if (BottlePEMInfoFullTwo(plc, plc.location[0]))
+                //    {
+
+                //    }
+                //}
+                //else if (data == "1221")//B鍙e伐浣滀俊鍙�+                //{
+                //    if (BottlePEMInfoFullTwo(plc, plc.location[1]))
+                //    {
+
+                //    }
+                //}
+                //else if (data == "1121")//B鍙e伐浣滀俊鍙�+                //{
+                //    if (BottlePEMInfoFullTwo(plc, plc.location[0]))
+                //    {
+
+                //    }
+                //    if (BottlePEMInfoFullTwo(plc, plc.location[1]))
+                //    {
+
+                //    }
+                //}
+
                 if (data.Substring(1, 1) == "1")
                 {
                     if (BottlePEMInfoFull(plc, plc.location[0]))
@@ -1964,6 +1997,26 @@
                 }
             }
         }
+        static bool BottlePEMInfoFullTwo(Settings.deviceInfo plc, string location)
+        {
+            try
+            {
+                if (location != "")
+                {
+                    var workOrder = WCSHelper.GetWorkOrder(plc.deviceName);
+                    if (workOrder == null)
+                    {
+                        LogHelper.Info(plc.deviceName + "娌℃湁銆愭墽琛屼腑銆戠殑宸ュ崟");
+                        return false;
+                    }
+                }
+                return false;
+            }
+            catch (Exception ex)
+            {
+                return false;
+            }
+        }
 
 
         //鐡跺澂婊″叆搴�
--
Gitblit v1.9.1