From ab5ade946040dc4796deaa82c903b52d81f7dabf Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期五, 21 六月 2024 14:55:02 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/entity/vo/JarStateTableVo.java   |    2 
 src/main/java/com/zy/asrs/controller/BasJarController.java |    6 +-
 src/main/java/com/zy/common/model/enums/JarStatusType.java |   12 ++++--
 src/main/java/com/zy/asrs/entity/BasJar.java               |   67 +++++++++++++++++++++++++++++++++
 4 files changed, 79 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/BasJarController.java b/src/main/java/com/zy/asrs/controller/BasJarController.java
index b608c15..5641c7d 100644
--- a/src/main/java/com/zy/asrs/controller/BasJarController.java
+++ b/src/main/java/com/zy/asrs/controller/BasJarController.java
@@ -126,7 +126,7 @@
 
 
     @PostMapping("/table/jar/state")
-//    @ManagerAuth(memo = "RGV淇℃伅琛�")
+//    @ManagerAuth(memo = "JAR淇℃伅琛�")
     public R rgvStateTable(){
         List<JarStateTableVo> list = new ArrayList<>();
         List<BasJar> jars = basJarService.selectList(new EntityWrapper<BasJar>().orderBy("jar_no"));
@@ -136,12 +136,12 @@
             vo.setJarNo(basJar.getJarNo());   //  RGV鍙�
             list.add(vo);
 
-            vo.setJarMode(basJar.getJarMode() == 1?"鑱旀満":"鑴辨満" );   //  妯″紡鐘舵��
+            vo.setJarMode(basJar.getJarMode$());   //  妯″紡鐘舵��
             vo.setJarStatus(JarStatusType.get(basJar.getJarMode()).desc);     //  鐘舵��
             vo.setJarNo(basJar.getJarNo());  //  宸ヤ綅1浠诲姟鍙�
             vo.setRegion(basJar.getRegion());
             vo.setJarCode(basJar.getJarCode());
-            vo.setJarErr(basJar.getJarErr());
+            vo.setJarErr(basJar.getJarErr$());
 
         }
         return R.ok().add(list);
diff --git a/src/main/java/com/zy/asrs/entity/BasJar.java b/src/main/java/com/zy/asrs/entity/BasJar.java
index f4e48b3..e154dc4 100644
--- a/src/main/java/com/zy/asrs/entity/BasJar.java
+++ b/src/main/java/com/zy/asrs/entity/BasJar.java
@@ -157,5 +157,72 @@
 //            null    // 鍙抽棬鍙叧(checkBox)
 //    );
 
+    public String getJarMode$(){
+        if (null == this.jarMode){ return null; }
+        switch (this.jarMode){
+            case 0:
+                return "绂荤嚎";
+            case 1:
+                return "鎵嬪姩";
+            case 2:
+                return "鑷姩";
+            case 3:
+                return "鍏朵粬";
+            default:
+                return String.valueOf(this.jarMode);
+        }
+    }
+
+    public String getJarErr$(){
+        if (null == this.jarErr){ return null; }
+        switch (this.jarErr){
+            case 0:
+                return "鏃犲紓甯�";
+            case 1:
+                return "杩愯鏃跺乏闂ㄦ湭鍏冲ソ";
+            case 2:
+                return "杩愯鏃跺彸闂ㄦ湭鍏冲ソ";
+            case 3:
+                return "杩愯鏃舵湭閫夋嫨宸ヨ壓";
+            case 4:
+                return "璁惧杩愯涓秴楂樻俯";
+            case 5:
+                return "璁惧杩愯涓秴楂樺帇";
+            case 6:
+                return "鎬ュ仠琚寜涓�";
+            case 7:
+                return "宸﹂棬鍏抽棬瓒呮椂";
+            case 8:
+                return "鍙抽棬鍏抽棬瓒呮椂";
+            default:
+                return String.valueOf(this.jarErr);
+        }
+    }
+
+    public String getJarStatus$(){
+        if (null == this.jarStatus){ return null; }
+        switch (this.jarStatus){
+            case 0:
+                return "绌洪棽";
+            case 1:
+                return "鍏ユ枡涓�";
+            case 2:
+                return "纭寲涓�";
+            case 3:
+                return "鍑烘枡涓�";
+            case 4:
+                return "鍋滄";
+            case 5:
+                return "宸﹂棬鎵撳紑涓�";
+            case 6:
+                return "鍙抽棬鎵撳紑涓�";
+            case 7:
+                return "宸﹂棬鍏抽棴涓�";
+            case 8:
+                return "鍙抽棬鍏抽棴涓�";
+            default:
+                return String.valueOf(this.jarStatus);
+        }
+    }
 
 }
diff --git a/src/main/java/com/zy/asrs/entity/vo/JarStateTableVo.java b/src/main/java/com/zy/asrs/entity/vo/JarStateTableVo.java
index a28bd93..1a36541 100644
--- a/src/main/java/com/zy/asrs/entity/vo/JarStateTableVo.java
+++ b/src/main/java/com/zy/asrs/entity/vo/JarStateTableVo.java
@@ -26,5 +26,5 @@
     private String alarm = "-";
 
     //寮傚父浠g爜
-    private Integer jarErr = 0;
+    private String jarErr = "-";
 }
diff --git a/src/main/java/com/zy/common/model/enums/JarStatusType.java b/src/main/java/com/zy/common/model/enums/JarStatusType.java
index 9d22417..4ecf4fe 100644
--- a/src/main/java/com/zy/common/model/enums/JarStatusType.java
+++ b/src/main/java/com/zy/common/model/enums/JarStatusType.java
@@ -3,10 +3,14 @@
 public enum JarStatusType {
 
     IDLE(0, "绌洪棽"),
-    MOVING(1, "浣滀笟涓�"),
-    SOS(2, "鎶ヨ"),
-    WAITING(10, "绛夊緟纭"),
-    OFF_LINE(-1, "鏈煡"),
+    MOVING(1, "鍏ユ枡涓�"),
+    SOS(2, "纭寲涓�"),
+    WAITING1(3, "鍑烘枡涓�"),
+    WAITING2(4, "鍋滄"),
+    WAITING3(5, "宸﹂棬鎵撳紑涓�"),
+    WAITING4(6, "鍙抽棬鎵撳紑涓�"),
+    WAITING5(7, "宸﹂棬鍏抽棴涓�"),
+    OFF_LINE(8, "鍙抽棬鍏抽棴涓�"),
     OTHER(100, "鍏跺畠"),
     ;
 

--
Gitblit v1.9.1