自动化立体仓库 - WMS系统
#
tzsk
2024-05-31 b97ab3e077df3665663eb3a5b0c23d54c83a5548
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -535,6 +535,11 @@
            Mat mat = matService.selectByMatnr(locDto.getMatnr());
            assert mat != null;
            if (locDto.getStock() < locDto.getAnfme()) {
                //总库存小于作业数量,异常数据
                throw new CoolException("库存不足,请稍后重试");
            }
            if (!BaseController.isJSON(locDto.getOrderNo())) {
                WrkDetl wrkDetl = new WrkDetl();
                wrkDetl.sync(mat);
@@ -544,7 +549,7 @@
                wrkDetl.setBatch(locDto.getBatch());
                wrkDetl.setOrderNo(locDto.getOrderNo());
                wrkDetl.setAnfme(locDto.getAnfme()); // 作业数量
                wrkDetl.setStock(locDto.getStock());
                wrkDetl.setStock(locDto.getStock());//总库存
                wrkDetl.setAppeTime(now);
                wrkDetl.setAppeUser(userId);
                wrkDetl.setModiTime(now);
@@ -568,6 +573,7 @@
                    wrkDetl.setBatch(locDto.getBatch());
                    wrkDetl.setOrderNo(orderDto.getOrderNo());
                    wrkDetl.setAnfme(orderDto.getAnfme()); // 数量
                    wrkDetl.setStock(locDto.getStock());//总库存
                    wrkDetl.setAppeTime(now);
                    wrkDetl.setAppeUser(userId);
                    wrkDetl.setModiTime(now);