自动化立体仓库 - WCS系统
1
ZY
2025-03-18 f511b31ab0db0c9fa3d242e99a24e784bb6b602e
src/main/java/com/zy/core/ServerBootstrap.java
@@ -5,9 +5,10 @@
import com.zy.core.enums.SlaveType;
import com.zy.core.model.CrnSlave;
import com.zy.core.model.DevpSlave;
import com.zy.core.model.LedSlave;
import com.zy.core.properties.SlaveProperties;
import com.zy.core.thread.*;
import com.zy.core.thread.BarcodeThread;
import com.zy.core.thread.SiemensCrnThread;
import com.zy.core.thread.SiemensDevpThread;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
@@ -27,8 +28,7 @@
    private SlaveProperties slaveProperties;
    @Autowired
    private MainProcess mainProcess;
    @Autowired
    private CPMainProcess cpMainProcess;
    /**
     * PostConstruct会在加载servlet的时候运行一次
@@ -45,11 +45,11 @@
        initThread();
        // 开始主流程进程
        mainProcess.start();
        cpMainProcess.start();
        log.info("核心控制层已启动...............................................");
    }
    private void initMq(){
    private void initMq() {
        // 初始化堆垛机mq
        for (Slave crn : slaveProperties.getCrn()) {
            MessageQueue.init(SlaveType.Crn, crn);
@@ -76,7 +76,7 @@
//        }
    }
    private void initThread(){
    private void initThread() {
        // 初始化堆垛机线程
        log.info("初始化堆垛机线程...................................................");
        for (CrnSlave crn : slaveProperties.getCrn()) {