From a7200ec3943a400364b25e2ac67e841251b0c248 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期二, 01 十一月 2022 13:21:20 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 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 d9dd124..2076180 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -2707,9 +2707,32 @@ if (value.equals(SteChargeType.THIRD) && devpThread.charge2) { continue; } - if (steProtocol.getCharge() > Float.parseFloat(basSte.getChargeLine())) { + // 灏忚溅鏄惁澶勪簬鍏呯數鐘舵�� + if (steProtocol.getChargeStatus() == 1) { continue; } + // case 1 : 鑷姩鍏呯數寮� 棣堢數 脳 + // case 2 : 鑷姩鍏呯數寮� 婊$數 鉁� + // case 3 : 鑷姩鍏呯數鍏� 棣堢數 鉁� + // case 4 : 鑷姩鍏呯數鍏� 婊$數 鉁� + if (basSte.getAutoCharge().equals("Y") + && steProtocol.getCharge() < Float.parseFloat(basSte.getChargeLine())) { + continue; + } + // 寮�濮嬬┛姊溅澶嶄綅浠诲姟 + WrkCharge wrkCharge = new WrkCharge(); + wrkCharge.setSteNo(steNo); + wrkCharge.setWrkNo(commonService.getChargeWorkNo(5)); + wrkCharge.setWrkSts(41L); // 41.灏忚溅鍑嗗澶嶄綅 + wrkCharge.setCrnNo(2); // 鍥哄畾2鍙峰爢鍨涙満 + wrkCharge.setIoPri((double) 10); + wrkCharge.setLocNo(basSte.getIdleLoc()); + wrkCharge.setMemo("reset"); + if (!wrkChargeService.insert(wrkCharge)) { + log.error("淇濆瓨{}鍙风┛姊溅澶嶄綅浠诲姟澶辫触!!!", steNo); + continue; + } + } } } -- Gitblit v1.9.1