From c48d0150aa9f6b297671f28adb6b9dc95b529cfc Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 05 六月 2025 16:59:39 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/controller/SteController.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/SteController.java b/src/main/java/com/zy/asrs/controller/SteController.java index a0a9a87..415685f 100644 --- a/src/main/java/com/zy/asrs/controller/SteController.java +++ b/src/main/java/com/zy/asrs/controller/SteController.java @@ -14,7 +14,9 @@ import com.zy.asrs.domain.vo.SteStateTableVo; import com.zy.asrs.domain.vo.SteDataVo; import com.zy.asrs.entity.BasSte; +import com.zy.asrs.entity.BasSteErr; import com.zy.asrs.entity.WrkMast; +import com.zy.asrs.mapper.BasSteErrMapper; import com.zy.asrs.service.BasSteService; import com.zy.asrs.service.WrkMastService; import com.zy.core.cache.MessageQueue; @@ -53,6 +55,8 @@ private BasSteService basSteService; @Autowired private WrkMastService wrkMastService; + @Autowired + private BasSteErrMapper basSteErrMapper; @PostMapping("/table/ste/state") @ManagerAuth(memo = "绌挎杞︿俊鎭〃") @@ -75,7 +79,20 @@ } vo.setTaskNo(steProtocol.getTaskNo().intValue()); // 浠诲姟鍙� vo.setStatusVal(steProtocol.getMode().intValue()); // 鍦ㄧ嚎鐘舵�� - vo.setStatusType(steProtocol.mode == 0 ? "绂荤嚎" : "鍦ㄧ嚎"); // 妯″紡鐘舵�� + String modeName = "绂荤嚎"; + switch (steProtocol.mode){ + case -1: + modeName = "绂荤嚎"; + break; + case 0: + modeName = "鑴辨満"; + break; + case 1: + modeName = "鑱旀満"; + break; + } + vo.setStatusType(modeName); // 妯″紡 +// vo.setStatusType(steProtocol.mode == 0 ? "绂荤嚎" : "鍦ㄧ嚎"); // 妯″紡鐘舵�� if (!Cools.isEmpty(steProtocol.getStatus())) { vo.setStatus(steProtocol.getStatusType().desc); // 鐘舵�� } @@ -103,6 +120,13 @@ if (!Cools.isEmpty(steProtocol.getChargeStatus())) { vo.setChargeStatus(steProtocol.getChargeStatus()==1?"鉁�":"脳"); } + if(Cools.isEmpty(steProtocol.getAlarm())){ + vo.setAlarm1("鏈煡寮傚父"); + } else if(!Cools.isEmpty(steProtocol.getAlarm()) && steProtocol.getAlarm() > 0){ + BasSteErr steErr = basSteErrMapper.selectById(steProtocol.getAlarm()); + vo.setAlarm1(steErr==null?"鏈煡寮傚父":steErr.getErrName()); + } + vo.setAlarm2(Cools.isEmpty(steProtocol.getAlarm0())? "鏈煡":steProtocol.getAlarm0().toString()); } return R.ok().add(list); } @@ -239,6 +263,7 @@ SteThread steThread = (SteThread) SlaveConnection.get(SlaveType.Ste, steSlave.getId()); SteProtocol steProtocol = steThread.getSteProtocol(); if (steProtocol == null) { continue; } + if (steProtocol.loca==0) continue; SteCommand steCommand = new SteCommand(); steCommand.setSteNo(param.getSteNo()); // 绌挎杞︾紪鍙� if (steProtocol.getMode() == 0) { -- Gitblit v1.9.1