自动化立体仓库 - WCS系统
#
luxiaotao1123
2020-08-11 cd93b3f1992cad3f2940e201fc7d3236fac9d7c0
src/main/java/com/zy/core/MainProcess.java
@@ -1,8 +1,10 @@
package com.zy.core;
import com.zy.asrs.service.impl.MainServiceImpl;
import com.zy.core.properties.SystemProperties;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PreDestroy;
@@ -16,6 +18,8 @@
@Component
public class MainProcess {
    @Autowired
    private MainServiceImpl mainService;
    // 所属线程
    private Thread thread;
@@ -30,17 +34,19 @@
                    if (SystemProperties.WCS_RUNNING_STATUS.get()) {
                        continue;
                    }
                    // 入库  ===>> 入库站到堆垛机站,根据条码扫描生成入库工作档
                    mainService.generateStoreWrkFile();
                    // 拣料、并板、盘点再入库
                    mainService.stnToCrnStnPick();
                    // 出库  ===>>  堆垛机出库站到出库站
                    mainService.crnStnToOutStn();
                    // 入出库  ===>>  堆垛机入出库作业下发
                    mainService.crnIoExecute();
                    // 入库  ===>> 执行对工作档的入库完成
                    mainService.storeFinished();
                    // 更新堆垛机移动时工作档状态
                    mainService.updateCrnMove();
                    // 间隔
                    Thread.sleep(1500);