自动化立体仓库 - WMS系统
#
lsh
2023-05-20 4922157a14d005f4b86e79f3ade1abc38fc0f0ee
src/main/java/com/zy/asrs/task/handler/StandingHandler.java
@@ -70,18 +70,18 @@
            //静置完成出库站104
            for(LocMast locMast : locMasts){
                LocDetl locDetl=locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo()));
                Mat mat = matService.selectByMatnr(locDetl.getMatnr());
                if (Cools.isEmpty(locDetl)){
                if (Cools.isEmpty(locDetl) || Cools.isEmpty(locDetl.getMatnr())){
                    log.error("库位:"+locMast.getLocNo()+"没有明细");
                } else if (Cools.isEmpty(locDetl.getDeadWarn())){
                    log.error("库位:"+locMast.getLocNo()+"没有静置时间");
                    continue;
                }
                Mat mat = matService.selectByMatnr(locDetl.getMatnr());
                if (Cools.isEmpty(mat)){
                    log.error("库位:"+locMast.getLocNo()+"商品所属商品档案为空");
                }else if (Cools.isEmpty(mat.getDeadWarn())){
                    log.error("pack:"+mat.getMatnr()+"没有静置时间");
                } else if (Cools.isEmpty(locMast.getModiTime())){
                    log.error("库位:"+locMast.getLocNo()+"modiTime为空");
                } else if (Cools.isEmpty(locMast.getBarcode())){
                    log.error("库位:"+locMast.getLocNo()+"Pack码为空");
                } else if (Cools.isEmpty(mat)){
                    log.error("库位:"+locMast.getLocNo()+"商品所属商品档案为空");
                } else if (now.getTime()-locMast.getModiTime().getTime() >= mat.getDeadWarn()*60*1000){
                }else if (now.getTime()-locMast.getModiTime().getTime() >= mat.getDeadWarn()*60*1000){
                    // 生成工作号
                    int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType));
                    // 生成工作档
@@ -128,7 +128,7 @@
                        locMast.setPackStatus(6); //6:静置完成
                        CombParam combParam = new CombParam();
                        combParam.setPackNo(locMast.getBarcode());
                        combParam.setPackNo(mat.getMatnr());
                        combParam.setLocNo(locMast.getLocNo());
                        combParam.setPackSts(6);
                        combParam.setStepSts(1);