From 297aaba86ef2c39dc6b8e9160365b8d3c026d5b8 Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期四, 01 六月 2023 13:16:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/zjfnwcs' into zjfnwcs

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 3735667..c17bc8b 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2029,7 +2029,7 @@
                             case 3://娴嬭瘯瀹屾垚
                                 olsStatus = 4;//娴嬭瘯瀹屾垚
                                 newStatus = 4;//娴嬭瘯瀹屾垚
-                                newSingle = 4;//娴嬭瘯瀹屾垚锛屽瘎瀛樺櫒鍦板潃锛�3===>>4
+                                newSingle = 4;//锛圢G:4\OK:41锛夋祴璇曞畬鎴愶紝瀵勫瓨鍣ㄥ湴鍧�锛�3===>>4\41
                                 break;
                             case 5://NG娴嬭瘯淇″彿
                             case 6://瀹屾垚娴嬭瘯淇″彿
@@ -2063,8 +2063,8 @@
                                 newSingle = 0;//澶嶄綅锛屽瘎瀛樺櫒鍦板潃锛�12===>>0
                                 break;
                             default:
-                                log.error("璇诲彇娴嬭瘯搴撲綅淇″彿鍑洪敊");
-                                break;
+                                log.info("璇诲彇閫氶亾"+(i+1)+"娴嬭瘯搴撲綅鎸夐挳淇″彿:涓�"+devpThread.startSignal[i][0]);
+                                continue;
                         }
 
                         TestMast testMast = testMastService.selectOne(new EntityWrapper<TestMast>()
@@ -2073,11 +2073,26 @@
                         boolean sign=false;
                         switch (devpThread.startSignal[i][0]){
                             case 0:
+                                if (!Cools.isEmpty(testMast)){
+                                    locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("channel",(i+1)));
+                                    if (!Cools.isEmpty(locMast) && locMast.getLocSts().equals("F")){
+                                        sign=true;
+                                    }
+                                }
+                                break;
                             case 3:
                                 if (!Cools.isEmpty(testMast)){
                                     locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("channel",(i+1)));
                                     if (!Cools.isEmpty(locMast) && locMast.getLocSts().equals("F")){
                                         sign=true;
+                                        if (locMast.getPackStatus()==3){
+                                            newSingle=41;
+                                        }else if (locMast.getPackStatus()==4){
+                                            newSingle=4;
+                                        }else {
+                                            log.info("璇诲彇閫氶亾"+(i+1)+"娴嬭瘯搴撲綅鎸夐挳淇″彿:涓�"+devpThread.startSignal[i][0]+"閫氶亾搴撲綅pack鐘舵�佷俊鎭紓甯�"+locMast.getPackStatus());
+                                            sign=false;
+                                        }
                                     }
                                 }
                                 break;
@@ -2182,7 +2197,7 @@
                                 sign=true;
                                 break;
                             default:
-                                log.error("璇诲彇娴嬭瘯搴撲綅淇″彿鍑洪敊");
+                                log.info("璇诲彇閫氶亾"+(i+1)+"娴嬭瘯搴撲綅鎸夐挳淇″彿:涓�"+devpThread.startSignal[i][0]);
                                 continue;
                         }
                         if (sign){

--
Gitblit v1.9.1