#
luxiaotao1123
2022-09-22 ed17b18222f831009e05dd6efbcf51b4044aabc1
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());
@@ -2101,7 +2101,7 @@
                } else {
                    // filter
                    if (wrkCharge.getWrkSts() < 26 && steProtocol.getChargeStatus() == 1) {
                    if (wrkCharge == null || (wrkCharge.getWrkSts() < 26 && steProtocol.getChargeStatus() == 1)) {
                        continue;
                    }