自动化立体仓库 - WMS系统
zhangc
2025-03-20 e61f054bf5bf18c8a0095b0ee4b5ff0ea0f0d2f1
src/main/java/com/zy/asrs/task/AgvWrkMastScheduler.java
@@ -126,8 +126,8 @@
    定时处理AGV工作档中工作状态为201.生成入库任务ID 且(出库类型为 53.拣料再入库 || 1.入库 || 10.空板入库栽 || 57.盘点再入库)的数据
     */
    //@Scheduled(cron = "0/1 * * * * ? ")
    @Scheduled(fixedDelay = 1000)
    public void startPutwayWrk(){
    @Scheduled(fixedDelay = 3000)
    public synchronized void startPutwayWrk(){
        List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectPage(new Page<>(1, 50)
                ,new EntityWrapper<AgvWrkMast>()
                .eq("wrk_sts", 201)
@@ -220,7 +220,7 @@
                    
                    agvWrkMastWorking = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>()
                            .eq("source_loc_no",agvWrkMast.getLocNo())
                            .le("wrk_sts",204L));
                            .lt("wrk_sts",204L));
                    if(!Cools.isEmpty(agvWrkMastWorking)){
                        return;
@@ -284,8 +284,8 @@
            try {
                agvWrkMastHandler.autoEmptyOut(agvBasDevp);
            }catch (Exception e){
                log.error(e.getMessage());
                e.printStackTrace();
                //log.error(e.getMessage());
                //e.printStackTrace();
            }
        }