自动化立体仓库 - WMS系统
zhangc
2025-02-26 189beaf2f9925fe852ca3ac0b4b2ab2d629232ad
src/main/java/com/zy/asrs/controller/OrderDetlController.java
@@ -201,8 +201,14 @@
            String[] split = o.toString().split(",");
            //-1说明是半成品箱壳出库单
            if (split[0].equals("-1")) {
                wrapper.like("order_no", "EB", SqlLike.RIGHT);
                wrapper.in("source", split);
                List<DocType> pakins = docTypeService.selectList(new EntityWrapper<DocType>().eq("pakout", 1));
                List<Long> docIds = new ArrayList<>();
                for (DocType pakin : pakins) {
                    if (pakin.getDocId() != 33) {
                        docIds.add(pakin.getDocId());
                    }
                }
                wrapper.in("source", docIds).andNew().like("matnr", "401", SqlLike.RIGHT).or().like("matnr", "402", SqlLike.RIGHT);
            } else {
                wrapper.in("source", split);
            }