From 433040dfff973bc8e502a00b2f1bee2e929fdf70 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 16 一月 2021 16:01:10 +0800
Subject: [PATCH] #堆垛机异常

---
 src/main/java/com/zy/asrs/controller/CrnController.java |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/CrnController.java b/src/main/java/com/zy/asrs/controller/CrnController.java
index 50e1a5c..d1f80c2 100644
--- a/src/main/java/com/zy/asrs/controller/CrnController.java
+++ b/src/main/java/com/zy/asrs/controller/CrnController.java
@@ -142,17 +142,29 @@
             if (crnProtocol.getPlatformLow()) {
                 vo.setSitePos("绔欏彴楂樹綅");
             }
-//            vo.setXOrigin(crnProtocol.getBay()==1?"鏄�":"鍚�");     //  璧拌鍘熺偣
-//            vo.setYOrigin(crnProtocol.getLevel()==1?"鏄�":"鍚�");     // 鍗囬檷鍘熺偣
             vo.setForkOffset(crnProtocol.getForkPosType().desc);    // 璐у弶浣嶇疆
             vo.setXLocation(crnProtocol.getWalkPos() == 1?"鏄�":"鍚�");      // 璧拌瀹氫綅
             vo.setYLocation(crnProtocol.getLiftPosType().equals(CrnLiftPosType.NONE)?"鍚�":"鏄�");      // 鍗囬檷瀹氫綅
-//            vo.setStop(crnProtocol.getCrnError1().controlStop||crnProtocol.getCrnError1().mainStop||crnProtocol.getCrnError1().remoteStop?"鏄�":"鍚�");       //  鎬ュ仠
-            vo.setAlarm1(String.valueOf(crnProtocol.getAlarm1()));
-            vo.setAlarm2(String.valueOf(crnProtocol.getAlarm2()));
-            vo.setAlarm3(String.valueOf(crnProtocol.getAlarm3()));
-            vo.setAlarm4(String.valueOf(crnProtocol.getAlarm4()));
-//            vo.setWarnCode(String.valueOf(crnProtocol.getAlarm1()));  //  寮傚父鐮�
+            if (crnProtocol.getAlarm1() > 0) {
+                BasCrnError crnError = basCrnErrorMapper.selectById(crnProtocol.getAlarm1());
+                vo.setAlarm1(crnError==null?"鏈煡寮傚父":crnError.getErrName());
+            }
+            if (crnProtocol.getAlarm2() > 0) {
+                BasCrnError crnError = basCrnErrorMapper.selectById(crnProtocol.getAlarm2());
+                vo.setAlarm2(crnError==null?"鏈煡寮傚父":crnError.getErrName());
+            }
+            if (crnProtocol.getAlarm3() > 0) {
+                BasCrnError crnError = basCrnErrorMapper.selectById(crnProtocol.getAlarm3());
+                vo.setAlarm3(crnError==null?"鏈煡寮傚父":crnError.getErrName());
+            }
+            if (crnProtocol.getAlarm4() > 0) {
+                BasCrnError crnError = basCrnErrorMapper.selectById(crnProtocol.getAlarm4());
+                vo.setAlarm4(crnError==null?"鏈煡寮傚父":crnError.getErrName());
+            }
+//            vo.setAlarm1(String.valueOf(crnProtocol.getAlarm1()));
+//            vo.setAlarm2(String.valueOf(crnProtocol.getAlarm2()));
+//            vo.setAlarm3(String.valueOf(crnProtocol.getAlarm3()));
+//            vo.setAlarm4(String.valueOf(crnProtocol.getAlarm4()));
 
         }
         return R.ok().add(list);
@@ -179,10 +191,6 @@
             }
 
             vo.setWorkNo(crnProtocol.getTaskNo());  //  浠诲姟鍙�
-            BasCrnError crnError = basCrnErrorMapper.selectById(crnProtocol.getAlarm1());
-            if (null != crnError) {
-                vo.setError(crnError.getErrName());
-            }
             if (crnProtocol.getTaskNo()>0) {
                 WrkMast wrkMast = wrkMastService.selectById(crnProtocol.getTaskNo());
                 if (wrkMast != null) {

--
Gitblit v1.9.1