From 83eb556b86fac1aae7f9d4ea3ea343e8ea9f8b0b Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 06 七月 2023 08:32:14 +0800
Subject: [PATCH] RGV control
---
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 17 ++++++++++++-----
src/main/java/com/zy/core/MainProcess.java | 2 ++
2 files changed, 14 insertions(+), 5 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 0e6d25b..5727e33 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -558,11 +558,11 @@
}
}else {
//灏忎簬鎴栫瓑浜�1鍙拌溅锛屽垎閰嶅叏璺緞
- List<Integer> rgvPath = new ArrayList<Integer>(){{
- add(1);add(2);add(3);add(4);add(5);add(6);
- add(7);add(8);add(9);add(10);add(11);add(12);
- add(13);add(14);add(15);add(16);add(17);add(18);
- }};
+ BasRgvPath basRgvPath = basRgvPathService.selectByRgvNo(0);//鑾峰彇榛樿璺緞
+ if (basRgvPath == null) {
+ return null;
+ }
+ List<Integer> rgvPath = JSON.parseArray(basRgvPath.getPath(), Integer.class);
if (rgvPath.contains(path)) {
//褰撳墠璺緞涓寘鍚洰鏍囩珯锛屽垯閫夊畾杩欏彴杞�
return list.get(0).getSlave().getId();
@@ -2838,6 +2838,13 @@
}
/**
+ * 鍒濆鍖朢GV鍦板浘
+ */
+ public synchronized void initRgvMap() {
+
+ }
+
+ /**
* 鍫嗗灈鏈烘紨绀� ===>> 搴撲綅绉昏浆
*/
public synchronized void crnDemoOfLocMove1() {
diff --git a/src/main/java/com/zy/core/MainProcess.java b/src/main/java/com/zy/core/MainProcess.java
index 490c4b9..e25cfac 100644
--- a/src/main/java/com/zy/core/MainProcess.java
+++ b/src/main/java/com/zy/core/MainProcess.java
@@ -43,6 +43,8 @@
continue;
}
+ //鍒濆鍖朢GV鍦板浘
+ mainService.initRgvMap();
// 婕旂ず
mainService.crnDemoOfLocMove1();
// 鍏ュ嚭搴撴ā寮忓垏鎹㈠嚱鏁�
--
Gitblit v1.9.1