From cb1ed8e08ef13de563dc4ece9953ffadd78546ba Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 04 一月 2021 09:54:53 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/CrnController.java |   74 +++++++++++++-----------------------
 1 files changed, 27 insertions(+), 47 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/CrnController.java b/src/main/java/com/zy/asrs/controller/CrnController.java
index c0c1558..29f65a1 100644
--- a/src/main/java/com/zy/asrs/controller/CrnController.java
+++ b/src/main/java/com/zy/asrs/controller/CrnController.java
@@ -328,23 +328,23 @@
         return crnControl(command)?R.ok():R.error();
     }
 
-    @ManagerAuth(memo = "鍧愭爣绉诲姩")
-    @PostMapping("/operator/coorMove")
-    public R crnCoorMove(CrnOperatorParam param){
-        CrnCommand command = new CrnCommand();
-        command.setCrnNo(param.getCrnNo()); // 鍫嗗灈鏈虹紪鍙�
-        command.setTaskNo((short) 0); // 宸ヤ綔鍙�
-        command.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
-        command.setTaskMode(CrnTaskModeType.OFFSET_MOVE); // 浠诲姟妯″紡
-        command.setSourcePosX(param.getSourceRow());     // 婧愬簱浣嶆帓
-        command.setSourcePosY(param.getSourceBay());     // 婧愬簱浣嶅垪
-        command.setSourcePosZ(param.getSourceLev());     // 婧愬簱浣嶅眰
-        command.setDestinationPosX(param.getRow());     // 鐩爣搴撲綅鎺�
-        command.setDestinationPosY(param.getBay());     // 鐩爣搴撲綅鍒�
-        command.setDestinationPosZ(param.getLev());     // 鐩爣搴撲綅灞�
-        staNoProcess(param, command);
-        return crnControl(command)?R.ok():R.error();
-    }
+//    @ManagerAuth(memo = "鍧愭爣绉诲姩")
+//    @PostMapping("/operator/coorMove")
+//    public R crnCoorMove(CrnOperatorParam param){
+//        CrnCommand command = new CrnCommand();
+//        command.setCrnNo(param.getCrnNo()); // 鍫嗗灈鏈虹紪鍙�
+//        command.setTaskNo((short) 0); // 宸ヤ綔鍙�
+//        command.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
+//        command.setTaskMode(CrnTaskModeType.OFFSET_MOVE); // 浠诲姟妯″紡
+//        command.setSourcePosX(param.getSourceRow());     // 婧愬簱浣嶆帓
+//        command.setSourcePosY(param.getSourceBay());     // 婧愬簱浣嶅垪
+//        command.setSourcePosZ(param.getSourceLev());     // 婧愬簱浣嶅眰
+//        command.setDestinationPosX(param.getRow());     // 鐩爣搴撲綅鎺�
+//        command.setDestinationPosY(param.getBay());     // 鐩爣搴撲綅鍒�
+//        command.setDestinationPosZ(param.getLev());     // 鐩爣搴撲綅灞�
+//        staNoProcess(param, command);
+//        return crnControl(command)?R.ok():R.error();
+//    }
 
     @ManagerAuth(memo = "浠诲姟瀹屾垚")
     @PostMapping("/operator/taskComplete")
@@ -403,36 +403,16 @@
                 if (crnProtocol == null) {
                     throw new CoolException("鍫嗗灈鏈轰笉鍦ㄧ嚎");
                 }
-                if (crn.getId() == 1) {
-                    // 鍙湁鍑虹幇鎸囧畾寮傚父鎵嶈繘琛屽浣�
-                    if (crnProtocol.getCrnError3().leftTakeNoneErr
-                            || crnProtocol.getCrnError3().rightTakeNoneErr
-                            || crnProtocol.getCrnError3().leftTakeThenLoadErr
-                            || crnProtocol.getCrnError3().rightTakeThenLoadErr) {
-                        CrnCommand command = new CrnCommand();
-                        command.setCrnNo(param.getCrnNo()); // 鍫嗗灈鏈虹紪鍙�
-                        command.setAckFinish((short) 1);  // 浠诲姟瀹屾垚纭浣�
-                        command.setTaskMode(CrnTaskModeType.NONE); // 浠诲姟妯″紡
-                        // 寤舵椂鍙戦��
-                        Thread.sleep(3000L);
-                        if (MessageQueue.offer(SlaveType.Crn, crn.getId(), new Task(2, command))) {
-                            return R.ok();
-                        } else {
-                            throw new CoolException("鍛戒护涓嬪彂澶辫触");
-                        }
-                    }
-                } else if (crn.getId() == 2) {
-                    CrnCommand crnCommand = new CrnCommand();
-                    crnCommand.setCrnNo(crn.getId()); // 鍫嗗灈鏈虹紪鍙�
-                    crnCommand.setTaskMode(CrnTaskModeType.CANCEL);
-                    crnCommand.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
-                    // 寤舵椂鍙戦��
-                    Thread.sleep(1000L);
-                    if (MessageQueue.offer(SlaveType.Crn, crn.getId(), new Task(2, crnCommand))) {
-                        return R.ok();
-                    } else {
-                        throw new CoolException("鍛戒护涓嬪彂澶辫触");
-                    }
+                CrnCommand crnCommand = new CrnCommand();
+                crnCommand.setCrnNo(crn.getId()); // 鍫嗗灈鏈虹紪鍙�
+                crnCommand.setTaskMode(CrnTaskModeType.CLEAR);
+                crnCommand.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
+                // 寤舵椂鍙戦��
+                Thread.sleep(1000L);
+                if (MessageQueue.offer(SlaveType.Crn, crn.getId(), new Task(2, crnCommand))) {
+                    return R.ok();
+                } else {
+                    throw new CoolException("鍛戒护涓嬪彂澶辫触");
                 }
 
 

--
Gitblit v1.9.1