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