From 44b027ef477f5af53491783c7c66771814951c70 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 09 七月 2025 10:46:16 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/ServerBootstrap.java | 22 ++++++----------------
1 files changed, 6 insertions(+), 16 deletions(-)
diff --git a/src/main/java/com/zy/core/ServerBootstrap.java b/src/main/java/com/zy/core/ServerBootstrap.java
index c4a6471..ecf3f0a 100644
--- a/src/main/java/com/zy/core/ServerBootstrap.java
+++ b/src/main/java/com/zy/core/ServerBootstrap.java
@@ -1,6 +1,5 @@
package com.zy.core;
-import com.alibaba.fastjson.JSON;
import com.zy.common.exception.CoolException;
import com.zy.common.utils.RedisUtil;
import com.zy.core.cache.MessageQueue;
@@ -13,6 +12,7 @@
import com.zy.core.utils.DeviceMsgUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
@@ -27,6 +27,8 @@
@Component
public class ServerBootstrap {
+ @Value("${deviceMsgConfig.gatewayPort}")
+ private int gatewayPort;
@Autowired
private RedisUtil redisUtil;
@Autowired
@@ -49,13 +51,7 @@
private void initMq(){
// 鍒濆鍖栬澶噈q
- String deviceConfig = deviceMsgUtils.getDeviceConfig();
- if(null == deviceConfig){
- News.error("鍒濆鍖栬澶囨椂鏈娴嬪埌閰嶇疆鏂囦欢...................");
- return;
- }
-
- List<DeviceConfig> deviceConfigs = JSON.parseArray(deviceConfig, DeviceConfig.class);
+ List<DeviceConfig> deviceConfigs = deviceMsgUtils.getDeviceConfig();
for (DeviceConfig device : deviceConfigs) {
SlaveType type = SlaveType.findInstance(device.getDeviceType());
if(null == type){
@@ -66,13 +62,7 @@
}
private void initThread(){
- String deviceConfig = deviceMsgUtils.getDeviceConfig();
- if(null == deviceConfig){
- News.error("鍒濆鍖栬澶囨椂鏈娴嬪埌閰嶇疆鏂囦欢...................");
- return;
- }
-
- List<DeviceConfig> deviceConfigs = JSON.parseArray(deviceConfig, DeviceConfig.class);
+ List<DeviceConfig> deviceConfigs = deviceMsgUtils.getDeviceConfig();
for (DeviceConfig device : deviceConfigs) {
if (device.getDeviceType().equals(String.valueOf(SlaveType.ForkLift))) {
initForkLiftThread(device);
@@ -83,7 +73,7 @@
}
private void initFakeThread(){
- ThreadHandler thread = new FakeNyShuttleThread(redisUtil);
+ ThreadHandler thread = new FakeNyShuttleThread(redisUtil, gatewayPort);
new Thread(thread).start();
}
--
Gitblit v1.9.1