自动化立体仓库 - WMS系统
18516761980
2022-08-17 06346cdbdebfd83750aceb879664b72f0484cab0
src/main/java/com/zy/asrs/task/handler/FireOutHandler.java
@@ -1,6 +1,7 @@
package com.zy.asrs.task.handler;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
import com.core.exception.CoolException;
import com.zy.asrs.entity.*;
import com.zy.asrs.service.*;
@@ -72,6 +73,9 @@
                }
                // 生成工作档明细
                LocDetl detlDto=locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo()));
                if (Cools.isEmpty(detlDto)){
                    log.error("库位:"+locMast.getLocNo()+"\t没有明细");
                }else {
                WrkDetl wrkDetl = new WrkDetl();
                wrkDetl.sync(detlDto);
                wrkDetl.setWrkNo(workNo);
@@ -80,7 +84,8 @@
                wrkDetl.setAppeTime(now);
                wrkDetl.setModiTime(now);
                if (!wrkDetlService.insert(wrkDetl)) {
                    throw new CoolException("保存工作档明细失败");
                        log.error("库位:"+locMast.getLocNo()+"\t保存工作档明细失败");
                    }
                }
                // 修改库位状态:   F.在库 ====>>> R.出库预约
                if (locMast.getLocSts().equals("F")) {