From c239509e6dabc82639aaab9e48cc4faf8b41fe80 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期五, 06 六月 2025 16:31:16 +0800 Subject: [PATCH] * --- src/main/java/com/zy/asrs/controller/RgvController.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/RgvController.java b/src/main/java/com/zy/asrs/controller/RgvController.java index 0e45ca0..a1fad69 100644 --- a/src/main/java/com/zy/asrs/controller/RgvController.java +++ b/src/main/java/com/zy/asrs/controller/RgvController.java @@ -468,8 +468,20 @@ if (rgvCircularShuttleParam.getStatus()==0){ rgvCircularShuttleParam.setStatus$(rgvProtocol.statusType.desc); } - if (rgvCircularShuttleParam.getError()==0){ - rgvCircularShuttleParam.setError$(rgvProtocol.getAlarm$()); + if (rgvProtocol.getAlarmList().isEmpty()){ + rgvCircularShuttleParam.setError(0); + rgvCircularShuttleParam.setError$("-"); + } else { + StringBuilder alarmList = new StringBuilder(); + for (Integer alarm : rgvProtocol.getAlarmList()){ + BasRgvErr rgvErr = basRgvErrMapper.selectById(alarm); + alarmList.append((rgvErr==null || rgvErr.getErrName()==null)? "鏈煡寮傚父:"+alarm:rgvErr.getErrName()); + if (alarm.equals(rgvProtocol.getAlarmList().get(rgvProtocol.getAlarmList().size() - 1))){ + break; + } + alarmList.append("---"); + } + rgvCircularShuttleParam.setError$(alarmList.toString()); } } } -- Gitblit v1.9.1