From cfb5a68740880c52c9acada94f25a06614f2407a Mon Sep 17 00:00:00 2001
From: qlsxk <qlsxk@qq.com>
Date: 星期六, 11 十月 2025 10:07:16 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/controller/OpenController.java | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/core/controller/OpenController.java b/src/main/java/com/zy/core/controller/OpenController.java
index f948742..7b23c25 100644
--- a/src/main/java/com/zy/core/controller/OpenController.java
+++ b/src/main/java/com/zy/core/controller/OpenController.java
@@ -12,6 +12,7 @@
import com.zy.core.properties.DeviceConfig;
import com.zy.core.thread.FakeThread;
import com.zy.core.thread.ForkLiftThread;
+import com.zy.core.thread.LiftThread;
import com.zy.core.thread.ShuttleThread;
import com.zy.core.utils.DeviceMsgUtils;
import com.zy.core.utils.FakeDeviceUtils;
@@ -52,7 +53,9 @@
if (param.getDeviceType().equals(String.valueOf(SlaveType.Shuttle))) {
fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 1);
} else if (param.getDeviceType().equals(String.valueOf(SlaveType.ForkLift))) {
- fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 1);
+ fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 2);
+ } else if (param.getDeviceType().equals(String.valueOf(SlaveType.Lift))) {
+ fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 3);
}
if (fakeThread == null) {
@@ -72,7 +75,9 @@
if (param.getDeviceType().equals(String.valueOf(SlaveType.Shuttle))) {
fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 1);
} else if (param.getDeviceType().equals(String.valueOf(SlaveType.ForkLift))) {
- fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 1);
+ fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 2);
+ } else if (param.getDeviceType().equals(String.valueOf(SlaveType.Lift))) {
+ fakeThread = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 3);
}
if (fakeThread == null) {
@@ -93,10 +98,12 @@
public R getFakeThreadStatusList() {
FakeThread fakeThread1 = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 1);
FakeThread fakeThread2 = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 2);
+ FakeThread fakeThread3 = (FakeThread) SlaveConnection.get(SlaveType.FakeThread, 3);
HashMap<String, Object> map = new HashMap<>();
map.put("fakeNyShuttleStatusMap", fakeThread1.getFakeStatusMap());
map.put("fakeZyForkLiftStatusMap", fakeThread2.getFakeStatusMap());
+ map.put("fakeNyLiftStatusMap", fakeThread3.getFakeStatusMap());
return R.ok().add(map);
}
@@ -130,6 +137,12 @@
continue;
}
deviceList.add(forkLiftThread.getDeviceConfig());
+ } else if (slaveType.equals(SlaveType.Lift)) {
+ LiftThread liftThread = (LiftThread) SlaveConnection.get(slaveType, config.getDeviceNo());
+ if(liftThread == null){
+ continue;
+ }
+ deviceList.add(liftThread.getDeviceConfig());
}
}
--
Gitblit v1.9.1