#
Junjie
2024-06-03 94d510fca880983739dcb35bf8981eff46f212e9
#
2个文件已修改
10 ■■■■ 已修改文件
zy-asrs-common/src/main/resources/mapper/wms/OrderDetlMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/OutController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-common/src/main/resources/mapper/wms/OrderDetlMapper.xml
@@ -137,7 +137,7 @@
    </update>
    <update id="increaseWorkQty">
        update man_order_detl
        update wms_order_detl
        set work_qty = work_qty + #{workQty}
        where 1=1
        and order_id = #{orderId}
zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/OutController.java
@@ -58,13 +58,13 @@
            if (issued <= 0.0D) { continue; }
            List<LocDetl> locDetls = locDetlService.queryStock(orderDetl.getMatnr(), orderDetl.getBatch(), hostId);
            for (LocDetl locDetl : locDetls) {
//                if (!Cools.isEmpty(locDetl.getMemo())){
//                    continue;
//                }
                List<LocDetl> locMats = locDetlService.list(new LambdaQueryWrapper<LocDetl>()
                        .eq(LocDetl::getLocNo, locDetl.getLocNo())
                        .eq(LocDetl::getHostId, hostId));
                if (issued > 0) {
                    LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(),
                            issued >= locDetl.getAnfme() ? locDetl.getAnfme() : issued);
                    List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103, hostId);
                    List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), ((issued >= locDetl.getAnfme()) && (locMats.size() == 1)) ? 101 : 103, hostId);
                    locDto.setStaNos(staNos);
                    locDtos.add(locDto);
                    exist.add(locDetl.getLocNo());