自动化立体仓库 - WMS系统
18516761980
2022-06-16 a0dc6d318064e45557bf2426a8f3064dbd23d93e
src/main/java/com/zy/asrs/task/CheckDeepScheduler.java
@@ -49,6 +49,13 @@
    @Scheduled(cron = "0/30 * * * * ?")
    private void locMoveToDeep(){
        if (!confirmDeep) return;
        List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
                .eq("crn_no",1)
                .last(" and wrk_sts in (2,3,4,11,12)")
        );
        if (wrkMasts.size() > 0) return;
        List<LocMast> locMasts = locMastService.queryShallowLocFMast();
        if (null == locMasts) return;
@@ -64,6 +71,7 @@
                if (Cools.isEmpty(wrkMast) && destLoc.getLocSts().equals("O") &&
                        (sourceLoc.getLocSts().equals("F") || sourceLoc.getLocSts().equals("D"))) {
                    workService.locMove(sourceLoc.getLocNo(), deep, 1L);
                    break;
                }
            }
        }