From a55e3a5cff9cf3d2067c4ba3668c1331f28b7ca0 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期五, 29 三月 2024 08:31:42 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/RgvController.java |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/RgvController.java b/src/main/java/com/zy/asrs/controller/RgvController.java
index b4639a5..8a28213 100644
--- a/src/main/java/com/zy/asrs/controller/RgvController.java
+++ b/src/main/java/com/zy/asrs/controller/RgvController.java
@@ -74,36 +74,45 @@
         command.setReset(true);
         return rgvControl2(command)?R.ok():R.error();
     }
-    @ManagerAuth(memo = "澶嶄綅")
-    @PostMapping("/operator/reset")
+    @ManagerAuth(memo = "鑱旀満")
+    @PostMapping("/operator/auto")
     public R crnAuto(RgvOperatorParam param){
         RgvCommand command = new RgvCommand();
         command.setRgvNo(param.getRgvNo()); // 鍫嗗灈鏈虹紪鍙�
         command.setAuto(true);
         return rgvControl2(command)?R.ok():R.error();
     }
-    @ManagerAuth(memo = "澶嶄綅")
-    @PostMapping("/operator/reset")
+    @ManagerAuth(memo = "鎭㈠浠诲姟")
+    @PostMapping("/operator/restoreTask")
     public R crnRestoreTask(RgvOperatorParam param){
         RgvCommand command = new RgvCommand();
         command.setRgvNo(param.getRgvNo()); // 鍫嗗灈鏈虹紪鍙�
         command.setRestoreTask(true);
         return rgvControl2(command)?R.ok():R.error();
     }
-    @ManagerAuth(memo = "澶嶄綅")
-    @PostMapping("/operator/reset")
+    @ManagerAuth(memo = "瀹屾垚浠诲姟")
+    @PostMapping("/operator/compTask")
     public R rgvCompTask(RgvOperatorParam param){
         RgvCommand command = new RgvCommand();
         command.setRgvNo(param.getRgvNo()); // 鍫嗗灈鏈虹紪鍙�
         command.setCompTask(true);
         return rgvControl2(command)?R.ok():R.error();
     }
-    @ManagerAuth(memo = "澶嶄綅")
-    @PostMapping("/operator/reset")
+    @ManagerAuth(memo = "鎬ュ仠")
+    @PostMapping("/operator/stop")
     public R rgvStop(RgvOperatorParam param){
         RgvCommand command = new RgvCommand();
         command.setRgvNo(param.getRgvNo()); // 鍫嗗灈鏈虹紪鍙�
         command.setStop(true);
+        return rgvControl2(command)?R.ok():R.error();
+    }
+
+    @ManagerAuth(memo = "鍙栨秷鎬ュ仠")
+    @PostMapping("/operator/noStop")
+    public R rgvNoStop(RgvOperatorParam param){
+        RgvCommand command = new RgvCommand();
+        command.setRgvNo(param.getRgvNo()); // 鍫嗗灈鏈虹紪鍙�
+        command.setNoStop(true);
         return rgvControl2(command)?R.ok():R.error();
     }
 
@@ -159,17 +168,12 @@
             vo.setStatusType(rgvProtocol.modeType.desc);   //  妯″紡鐘舵��
             vo.setStatus(rgvProtocol.getStatusType().desc);     //  鐘舵��
             vo.setWorkNo1(rgvProtocol.getTaskNo1());  //  宸ヤ綅1浠诲姟鍙�
-            vo.setStatus1(rgvProtocol.getStatusType1().desc);  // 宸ヤ綅1鐘舵��
-            vo.setLoading1(rgvProtocol.getLoaded1()==1?"鏈夌墿":"鏃犵墿");  // 宸ヤ綅1鏈夌墿
             vo.setRgvPos(rgvProtocol.getRgvPos());
-            vo.setRgvPos1(rgvProtocol.getRgvPosI());
-            vo.setWalkPos(rgvProtocol.getWalkPos()==1?"鍦ㄥ畾浣�":"涓嶅湪瀹氫綅");
             vo.setPakMk(rgvThread.isPakMk()?"鏃犻攣":"閿佸畾");
-//            vo.setWorkNo2(rgvProtocol.getTaskNo2());  //  宸ヤ綅2浠诲姟鍙�
-//            vo.setStatus2(rgvProtocol.getStatusType2().desc);  // 宸ヤ綅2鐘舵��
-//            vo.setLoading2(rgvProtocol.getLoaded2()==1?"鏈夌墿":"鏃犵墿");  // 宸ヤ綅2鏈夌墿
-
+            vo.setWalkPos(rgvProtocol.getAlarm() == 0?"姝e父":"鎶ヨ");
             vo.setWarnCode(String.valueOf(rgvProtocol.getAlarm()));
+            vo.setStaNo(rgvProtocol.getSouSta().intValue());
+            vo.setSourceStaNo(rgvProtocol.getEndSta().intValue());
             if (rgvProtocol.getAlarm() > 0) {
                 BasRgvErr rgvErr = basRgvErrMapper.selectById(rgvProtocol.getAlarm());
                 vo.setAlarm(rgvErr==null?"鏈煡寮傚父":rgvErr.getErrName());

--
Gitblit v1.9.1