自动化立体仓库 - WMS系统
#
zjj
2024-09-04 06b6bb92988ff3723cd112a51b797be0af878dfb
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -190,6 +190,9 @@
                    }
                    for (DetlDto detlDto : detlDtos) {
                        if(detlDto.getAnfme() <= 0 ){
                            continue;
                        }
                        Mat mat = matService.selectByMatnr(detlDto.getMatnr());
                        if (Cools.isEmpty(mat)) {
                            throw new CoolException(detlDto.getMatnr() + "商品档案不存在");
@@ -199,6 +202,10 @@
                        locDetl.setLocNo(wrkMast.getLocNo());
                        locDetl.setAnfme(detlDto.getAnfme());
                        locDetl.setZpallet(zpallet); // 托盘条码
                        locDetl.setSuppCode(detlDto.getContainerCode());// 料箱码
                        locDetl.setBatch(detlDto.getBatch()); // 批号
                        locDetl.setThreeCode(detlDto.getCsocode());
                        locDetl.setDeadTime(detlDto.getIsoseq());
                        locDetl.setAppeTime(now);
                        locDetl.setAppeUser(9527L);
                        locDetl.setModiTime(now);
@@ -231,8 +238,6 @@
                            throw new CoolException("改变库位状态失败");
                        }
                        locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no",locMast1.getLocNo()));
                    } else {
                        throw new CoolException("源库位状态异常");
                    }
                    break;