From 4093ff9aee11ef83198c2c79bb89050803ce26c3 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 22 九月 2022 14:51:18 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    4 ++--
 1 files changed, 2 insertions(+), 2 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 be64108..fe4f315 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2050,7 +2050,7 @@
     /**
      * 灏忚溅鐢甸噺妫�娴� ===>> 鍙戣捣鍏呯數
      */
-    public void loopSteCharge() {
+    public synchronized void loopSteCharge() {
         for (SteSlave ste : slaveProperties.getSte()) {
             SteThread steThread = (SteThread) SlaveConnection.get(SlaveType.Ste, ste.getId());
             SteProtocol steProtocol = steThread.getSteProtocol();
@@ -2073,7 +2073,7 @@
                 }
                 WrkCharge wrkCharge = wrkChargeService.selectWorking(steProtocol.getSteNo().intValue());
 
-                if (wrkCharge == null) {
+                if (wrkCharge == null && steProtocol.getChargeStatus() == 0) {
                     String idleLoc = basSte.getIdleLoc();
                     wrkCharge = new WrkCharge();
                     wrkCharge.setSteNo(ste.getId());

--
Gitblit v1.9.1