From a609def9badafcb8e8ffa97e8d54962271b1e108 Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期六, 28 六月 2025 09:30:27 +0800 Subject: [PATCH] rgv功能完善 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 8bcef14..e3369a5 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -377,7 +377,12 @@ runRgv: for (WrkMast wrkMast : wrkMasts) { - BasDevpPosition basDevpPositions = basDevpPositionService.selectOne(new EntityWrapper<BasDevpPosition>().eq("dev_no", wrkMast.getRgvSstaNo())); // 绔欑偣 + Integer rgvSstaNo = wrkMast.getRgvSstaNo(); + // 1090锛�1089,1086,1083 鎸�1083绔欑偣浣嶇疆璁$畻锛岃兘鍙�1083锛屽氨鑳藉彇1090锛�1089锛�1086锛岄伩鍏嶄换鍔″欢杩熶笅鍙戞柟妗堜竴鐩寸粰1083鍙� + if (rgvSstaNo == 1090 || rgvSstaNo == 1089 || rgvSstaNo == 1086) { + rgvSstaNo = 1083; + } + BasDevpPosition basDevpPositions = basDevpPositionService.selectOne(new EntityWrapper<BasDevpPosition>().eq("dev_no", rgvSstaNo)); // 绔欑偣 long position = basDevpPositions.getPlcPosition(); // 璧峰绔欎綅缃� TreeMap<Long, RgvProtocol> map = new TreeMap<>(); for (RgvProtocol rgvProtocol : rgvProtocolList) { @@ -389,13 +394,13 @@ } map.put(distance, rgvProtocol); } - log.info("鍙栬揣绔欑偣锛歿}锛屽悗闈㈠皬杞︽帓搴�", basDevpPositions.getDevNo()); - StringBuilder sb = new StringBuilder(); - for (Map.Entry<Long, RgvProtocol> rgvProtocolMap : map.entrySet()) { - RgvProtocol rgvProtocol = rgvProtocolMap.getValue(); - sb.append("[").append(rgvProtocol.getRgvNo()).append(",").append(rgvProtocol.getStatusType().desc).append("]"); - } - log.info(sb.toString()); +// log.info("鍙栬揣绔欑偣锛歿}锛屽悗闈㈠皬杞︽帓搴�", basDevpPositions.getDevNo()); +// StringBuilder sb = new StringBuilder(); +// for (Map.Entry<Long, RgvProtocol> rgvProtocolMap : map.entrySet()) { +// RgvProtocol rgvProtocol = rgvProtocolMap.getValue(); +// sb.append("[").append(rgvProtocol.getRgvNo()).append(",").append(rgvProtocol.getStatusType().desc).append("]"); +// } +// log.info(sb.toString()); for (Map.Entry<Long, RgvProtocol> rgvProtocolMap : map.entrySet()) { RgvProtocol rgvProtocol = rgvProtocolMap.getValue(); // 鏈�杩戣窛绂诲皬杞� @@ -562,7 +567,7 @@ log.error("灏忚溅澶嶄綅RGV鍛戒护涓嬪彂澶辫触锛孯GV鍙�={}", rgvNo); return false; } else { - log.info("RGV鍛戒护涓嬪彂鎴愬姛锛孯GV鍙�={}", rgvNo); + log.info("灏忚溅澶嶄綅RGV鍛戒护涓嬪彂鎴愬姛锛孯GV鍙�={}", rgvNo); return true; } } catch (Exception e) { -- Gitblit v1.9.1