From 32efe67e5c2ce1419d91717232f5b881b1828bc8 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期五, 07 六月 2024 09:30:17 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/SiteController.java | 72 +++++++++++++++++++++++++++++++++++- 1 files changed, 70 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java index 8be2ea6..975e47f 100644 --- a/src/main/java/com/zy/asrs/controller/SiteController.java +++ b/src/main/java/com/zy/asrs/controller/SiteController.java @@ -221,8 +221,8 @@ for(Map.Entry<Integer, StaProtocol> entry : station.entrySet()) { if (entry.getKey() == 302 || entry.getKey() == 303 || entry.getKey() == 304 || entry.getKey() == 305) { - if (!Cools.isEmpty(staPlcErr(entry))){ - list.add(staPlcErr(entry).get(0)); + if (!Cools.isEmpty(staPlcErr2(entry))){ + list.add(staPlcErr2(entry).get(0)); } } @@ -530,4 +530,72 @@ return list; } + public List<PlcErrorTableVo> staPlcErr2(Map.Entry<Integer, StaProtocol> entry){ + List<PlcErrorTableVo> list = new ArrayList<>(); + StaProtocol staProtocol = entry.getValue(); + if (staProtocol.getBreakerErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + vo.setPlcDesc("鎻愬崌鏈轰笂鍗囨瀬闄�"); + vo.setError("鎻愬崌鏈轰笂鍗囨瀬闄�"); + list.add(vo); + } + if (staProtocol.getInfraredErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + vo.setPlcDesc("鎻愬崌鏈轰笅闄嶆瀬闄�"); + vo.setError("鎻愬崌鏈轰笅闄嶆瀬闄�"); + list.add(vo); + } + if (staProtocol.getOutTimeErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("杩愯瓒呮椂"); + vo.setError("杩愯瓒呮椂"); + list.add(vo); + } + if (staProtocol.getSeizeSeatErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("鍗犱綅瓒呮椂"); + vo.setError("鍗犱綅瓒呮椂"); + list.add(vo); + } + if (staProtocol.getWrkYgoodsN()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("鏈変换鍔℃棤璐ф晠闅�"); + vo.setError("鏈変换鍔℃棤璐ф晠闅�"); + list.add(vo); + } + if (staProtocol.getInverterErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("鍙橀鍣ㄦ晠闅�"); + vo.setError("鍙橀鍣ㄦ晠闅�"); + list.add(vo); + } + if (staProtocol.getContactErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("鎻愬崌鏈哄乏瓒呴檺"); + vo.setError("鎻愬崌鏈哄乏瓒呴檺"); + list.add(vo); + } + if (staProtocol.getUpcontactErr()){ + PlcErrorTableVo vo = new PlcErrorTableVo(); + vo.setNo(entry.getKey()); // 搴忓彿 + + vo.setPlcDesc("鎻愬崌鏈哄彸瓒呴檺"); + vo.setError("鎻愬崌鏈哄彸瓒呴檺"); + list.add(vo); + } + return list; + } + } -- Gitblit v1.9.1