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