From d9248408fbaf28f25dfcf8e5ec3a5372e7a7c5a3 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 14 七月 2023 10:48:55 +0800 Subject: [PATCH] RGV路径解锁 --- src/main/java/com/zy/common/utils/RgvUtils.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/common/utils/RgvUtils.java b/src/main/java/com/zy/common/utils/RgvUtils.java index 37766e6..8284f61 100644 --- a/src/main/java/com/zy/common/utils/RgvUtils.java +++ b/src/main/java/com/zy/common/utils/RgvUtils.java @@ -68,6 +68,20 @@ } } + //瑙i攣璺緞锛岄�氳繃RGV鍙疯繘琛岃В閿併�傛敞鎰忥細璋冪敤姝ゆ柟娉曚細瑙i攣RGV鍙峰搴旇溅杈嗗叏閮ㄨ矾寰� + public static void unLockPath(Integer rgvNo) { + RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class); + Object data = redisUtil.get("rgv_map"); + List<RgvNode> rgvNodes = JSON.parseArray(data.toString(), RgvNode.class);//瀹炴椂鍦板浘 + for (RgvNode rgvNode : rgvNodes) {//閬嶅巻瀹炴椂鍦板浘 + if (rgvNode.getRgvNo().equals(rgvNo)) { + //RGV鍙风浉鍚� + rgvNode.setLock(false);//瑙i攣 + rgvNode.setRgvNo(0); + } + } + } + //閫氳繃璧风偣鍜岀洰鏍囩偣鑾峰彇琛岃蛋璺緞 public static List<RgvNode> getPathList(Integer startPath, Integer endPath) { int result = startPath - endPath; -- Gitblit v1.9.1