From 29bb874339ad4289e82eb2bbb36eab272b9c3115 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期四, 01 十二月 2022 09:32:20 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 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 c03dcef..d485210 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -1327,6 +1327,7 @@ SteProtocol steProtocol = steThread.getSteProtocol(); if (steProtocol == null) { continue; } if (!steProtocol.isIdle()) { continue; } + if (steProtocol.getRow() == 1) { continue; } String locNo = wrkMast.getWrkSts() < 10 ? wrkMast.getLocNo() : wrkMast.getSourceLocNo(); LocMast locMast = locMastService.selectById(locNo); int lev = locMast.getLev1(); @@ -2788,22 +2789,25 @@ if (Cools.isEmpty(steProtocol, basSte)) { continue; } - // 1鍙峰厖鐢垫々 - if (value.equals(SteChargeType.FIRST) && devpThread.charge0) { + if (steProtocol.getCharge() < 99) { continue; } - // 2鍙峰厖鐢垫々 - if (value.equals(SteChargeType.SECOND) && devpThread.charge1) { - continue; - } - // 3鍙峰厖鐢垫々 - if (value.equals(SteChargeType.THIRD) && devpThread.charge2) { - continue; - } - // 灏忚溅鏄惁澶勪簬鍏呯數鐘舵�� - if (steProtocol.getChargeStatus() == 1) { - continue; - } +// // 1鍙峰厖鐢垫々 +// if (value.equals(SteChargeType.FIRST) && devpThread.charge0) { +// continue; +// } +// // 2鍙峰厖鐢垫々 +// if (value.equals(SteChargeType.SECOND) && devpThread.charge1) { +// continue; +// } +// // 3鍙峰厖鐢垫々 +// if (value.equals(SteChargeType.THIRD) && devpThread.charge2) { +// continue; +// } +// // 灏忚溅鏄惁澶勪簬鍏呯數鐘舵�� +// if (steProtocol.getChargeStatus() == 1) { +// continue; +// } // case 1 : 鑷姩鍏呯數寮� 棣堢數 脳 // case 2 : 鑷姩鍏呯數寮� 婊$數 鉁� // case 3 : 鑷姩鍏呯數鍏� 棣堢數 鉁� @@ -2873,7 +2877,7 @@ crnCommand.setTaskNo(wrkCharge.getWrkNo().shortValue()); // 宸ヤ綔鍙� crnCommand.setAckFinish((short) 0); // 浠诲姟瀹屾垚纭浣� crnCommand.setTaskMode(CrnTaskModeType.STE_MOVE); // 浠诲姟妯″紡: 搴撲綅绉昏浆 - crnCommand.setSourcePosX(Utils.getGroupRow(steProtocol.getRow().intValue(), true).shortValue()); // 婧愬簱浣嶆帓 + crnCommand.setSourcePosX(steProtocol.getRow()); // 婧愬簱浣嶆帓 crnCommand.setSourcePosY(steProtocol.getBay()); // 婧愬簱浣嶅垪 crnCommand.setSourcePosZ(steProtocol.getLev()); // 婧愬簱浣嶅眰 crnCommand.setDestinationPosX(Utils.getGroupRow(channelLoc.getLocNo(), false).shortValue()); // 鐩爣搴撲綅鎺� -- Gitblit v1.9.1