自动化立体仓库 - WMS系统
#
pang.jiabao
2024-08-18 4d60f9f8437f4ba040951efae6aa0a3a6953e1c6
src/main/java/com/zy/asrs/importexcle/LocMatListener.java
@@ -87,6 +87,9 @@
        List<LocDetl> locDetls = new ArrayList<>();
            list.forEach(locMat -> {
                LocMast locMast = locMastService.selectById(locMat.getA());
                if (locMast == null) {
                    throw new CoolException(locMat.getA() + ":库位不存在!");
                }
                if (!locMast.getLocSts().equals("O")) {
                    throw new CoolException(locMat.getA() + ":库位不为空!");
                }
@@ -94,19 +97,25 @@
                if ("F".equals(locMat.getB())) {
                    LocDetl locDetl = new LocDetl();
                    locDetl.setLocNo(locMat.getA());
                    locDetl.setZpallet("test" + num);
                    locDetl.setAnfme(1.0);
                    locDetl.setMatnr("3μm×10mm");
                    locDetl.setMaktx("3μm×10mm");
                    locDetl.setBatch("t" + num);
                    locDetl.setSpecs("1");
                    locDetl.setModel("t" + num);
                    locDetl.setColor(locMat.getC()); // 木箱类型
                    locDetl.setBrand("t" + num);
                    locDetl.setPrice(800.0);
                    String flag = "A" + num;
                    locDetl.setUnit(flag);
                    locDetl.setModel(flag);
                    locDetl.setBrand(flag);
                    locDetl.setOrigin("中");
                    locDetl.setColor(locMat.getC());
                    locDetl.setManu("A");
                    locDetl.setSku("10");
                    locDetl.setItemNum("10");
                    locDetl.setManuDate("2024-02-01 23:12:21");
                    locDetl.setWeight(900.0);
                    locDetl.setVolume(1000.0);
                    locDetl.setSpecs("1");
                    locDetl.setLength(800.0);
                    locDetl.setZpallet(flag);
                    locDetl.setBarcode(flag);
                    locDetl.setAnfme(1.0);
                    locDetl.setModiTime(now);
                    locDetl.setModiUser(userId);
                    locDetl.setAppeTime(now);