自动化立体仓库 - WMS系统
#
LSH
2023-11-21 30c3e93042666088d0d87a18c4765957d02bcf28
#
2个文件已添加
63 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java
New file
@@ -0,0 +1,30 @@
package com.zy.asrs.task;
import com.zy.asrs.task.core.ReturnT;
import com.zy.asrs.task.handler.WrkMastStaInItHandler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
 * Created by Monkey D. Luffy on 2023.07.25
 * 徐工汉云..............以下.............上饶江铜.............自动补空板
 */
@Component
public class WrkMastStaInItScheduler {
    @Autowired
    private WrkMastStaInItHandler wrkMastStaInItHandler;
    @Scheduled(cron = "0/3 * * * * ? ")
    private void execute(){//条码上传中控
        int[] staNos =new int[]{216,220};
        for (int staNo : staNos){
            ReturnT<String> result = wrkMastStaInItHandler.start(null);
            if (result.getCode()==200){
                break;
            }
        }
    }
}
src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java
New file
@@ -0,0 +1,33 @@
package com.zy.asrs.task.handler;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.WrkMastStaService;
import com.zy.asrs.task.AbstractHandler;
import com.zy.asrs.task.core.ReturnT;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
 * Created by Monkey D. Luffy on 2023.11.21
 * 徐工汉云..............以下.............上饶江铜.............工作档生成RGV小车任务
 */
@Slf4j
@Service
@Transactional
public class WrkMastStaInItHandler extends AbstractHandler<String> {
    @Autowired
    private WrkMastStaService wrkMastStaService;
    public ReturnT<String> start(WrkMast wrkMast) {
        try {
        }catch (Exception e){
            log.error("异常!!!"+e);
            return FAIL;
        }
        return FAIL;
    }
}