自动化立体仓库 - WMS系统
#
lsh
2024-06-06 ba8987f0abe16ef9bb11a25a73495d5709a8a785
#
1个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java
@@ -19,7 +19,7 @@
/**
 * Created by Monkey D. Luffy on 2023.07.25
 * 徐工汉云..............以下.............上饶江铜.............自动补空板
 * 亳州煜星..............以下.............亳州煜星.............左右双工位堆垛机执行任务生成
 */
@Component
public class WrkMastCrnScheduler {
@@ -54,6 +54,7 @@
    @Scheduled(cron = "0/3 * * * * ? ")
    private void execute(){
        try{
        for(Integer staNo : CRN_WORK_RU){
            BasDevp basDevp = basDevpService.selectById(staNo);
            if (basDevp.getWrkNo()!=0 && basDevp.getLoading().equals("Y") && basDevp.getAutoing().equals("Y") && basDevp.getInEnable().equals("Y")){
@@ -85,6 +86,9 @@
                }
            }
        }
        }catch (Exception e){
            log.error("左右双工位堆垛机执行任务生成====》入库任务生成异常:"+e.getMessage());
        }
    }
    @Scheduled(cron = "0/3 * * * * ? ")
@@ -94,6 +98,7 @@
                    .eq("source_sta_no", staNo).eq("wrk_sts", 11L)
                    .orderBy("io_pri",false));
            for (WrkMast wrkMast:wrkMasts){
                try{
                int row = Utils.getRow(wrkMast.getSourceLocNo());
                if (row == wrkMast.getCrnNo()*4 || row == wrkMast.getCrnNo()*4-3){
                    WrkMastCrn wrkMastCrn = wrkMastCrnService.selectOne(new EntityWrapper<WrkMastCrn>().eq("wrk_no", wrkMast.getWrkNo()));
@@ -101,6 +106,9 @@
                        ReturnT<String> result = wrkMastCrnHandler.start(wrkMast);
                    }
                }
                }catch (Exception e){
                    log.error("左右双工位堆垛机执行任务生成====》出库任务生成异常:"+e.getMessage());
                }
            }
        }
    }