自动化立体仓库 - WMS系统
#
Junjie
2026-01-13 5705f528a4935f4bf0330c09fe06347dc774a95d
src/main/java/com/zy/asrs/task/WorkMastScheduler.java
@@ -38,15 +38,6 @@
    @Scheduled(cron = "0/3 * * * * ? ")
    private void execute(){
        List<WrkMast> wrkMasts = wrkMastService.selectToBeCompleteData();
        //空库位数据都清空
        List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts","O"));
        for (LocMast locMast : locMasts) {
            LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo()));
            if(locDetl==null){
                continue;
            }
            locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo()));
        }
        if (wrkMasts.isEmpty()) {
            return;
        }
@@ -54,8 +45,6 @@
            ReturnT<String> returnT = workMastHandler.start(wrkMast);
            if (!returnT.isSuccess()) {
                wrkMast.setUpdMk("X");
                wrkMast.setErrorMemo(returnT.getMsg());
                wrkMast.setErrorTime(new Date());
                if (!wrkMastService.updateById(wrkMast)) {
                    log.error("工作档[workNo={}]标记待处理失败", wrkMast.getWrkNo());
                }