From 785aeaf363da16440554d67e9a3ded6ecf157ad4 Mon Sep 17 00:00:00 2001
From: lsh <lsh123456>
Date: 星期五, 10 三月 2023 11:01:47 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   11 +++++++----
 1 files changed, 7 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 ca71a2d..0380f0b 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -725,14 +725,14 @@
                         .eq("bay1",locMast.getBay1()).eq("lev1",locMast.getLev1()));
                 for (LocMast locMast1:locMasts){
                     if (locMast1.getRow1()>locMast.getRow1()){
-                        if (!locMast1.getLocSts().equals("F")){
+                        if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D")){
                             if (!locMast1.getLocSts().equals("X")){
                                 sign=true;
                                 break;
                             }
                         }
                     }else if (locMast1.getRow1()<locMast.getRow1()){
-                        if (locMast1.getLocSts().equals("F")){
+                        if (locMast1.getLocSts().equals("F") || locMast1.getLocSts().equals("D")){
                             News.error("褰撳墠宸ヤ綔妗g洰鏍囧簱浣嶆墍鍦ㄦ帓鍓嶈竟瀛樺湪璐х墿锛�", wrkMast.getWrkNo());
                             sign=true;
                             break;
@@ -744,13 +744,13 @@
                         .eq("bay1",locMast.getBay1()).eq("lev1",locMast.getLev1()));
                 for (LocMast locMast1:locMasts){
                     if (locMast1.getRow1()>locMast.getRow1()){
-                        if (locMast1.getLocSts().equals("F")){
+                        if (locMast1.getLocSts().equals("F") || locMast1.getLocSts().equals("D")){
                             News.error("褰撳墠宸ヤ綔妗g洰鏍囧簱浣嶆墍鍦ㄦ帓鍓嶈竟瀛樺湪璐х墿锛�", wrkMast.getWrkNo());
                             sign=true;
                             break;
                         }
                     }else if (locMast1.getRow1()<locMast.getRow1()){
-                        if (!locMast1.getLocSts().equals("F")){
+                        if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D")){
                             if (!locMast1.getLocSts().equals("X")){
                                 sign=true;
                                 break;
@@ -2585,6 +2585,9 @@
      */
     @SuppressWarnings("serial")
     public synchronized void loopSteCharge() {
+        if (!Cools.isEmpty(wrkMastMapper.selectAllC())){
+            return;
+        }
         if (null != wrkChargeService.selectWorking(null, WrkChargeType.reset)) {
             return;
         }

--
Gitblit v1.9.1