自动化立体仓库 - WMS系统
#
Junjie
7 天以前 7a99dc66a52651adffaa919fb03e73136986b775
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -406,7 +406,9 @@
                wrkDetl.setWrkNo(workNo);
                wrkDetl.setIoTime(now);
                Double anfme = ioType == 101 ? detlDto.getLocDetl().getAnfme() : detlDto.getCount();
                Double weight = MatUtils.calcWeight(detlDto.getLocDetl().getMatnr(), anfme);
                wrkDetl.setAnfme(anfme); // 数量
                wrkDetl.setWeight(weight);
                wrkDetl.setAppeTime(now);
                wrkDetl.setAppeUser(userId);
                wrkDetl.setModiTime(now);
@@ -504,9 +506,11 @@
            OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(locDto.getOrderNo(), locDto.getMatnr(), locDto.getBatch(), locDto.getBrand()
                    , locDto.getStandby1(), locDto.getStandby2(), locDto.getStandby3(), locDto.getBoxType1(), locDto.getBoxType2(), locDto.getBoxType3());
            if (orderDetlPakout == null) {
                orderDetlPakout = orderDetlPakoutService.selectItem(locDto.getOrderNo(), locDto.getMatnr(), null, locDto.getBrand()
                        , locDto.getStandby1(), locDto.getStandby2(), locDto.getStandby3(), locDto.getBoxType1(), locDto.getBoxType2(), locDto.getBoxType3());
                orderDetlPakout = orderDetlPakoutService.selectOne(new EntityWrapper<OrderDetlPakout>()
                        .eq("order_no", locDto.getOrderNo())
                        .eq("matnr", locDto.getMatnr())
                        .eq("standby1", locDto.getStandby1())
                );
            }
            Wrapper<LocDetl> wrapper = new EntityWrapper<LocDetl>()