自动化立体仓库 - WMS系统
#1
dubin
2025-12-24 8697691fc8eee9f732bc8ab4ff2e5771af88009d
src/main/java/com/zy/asrs/utils/MatExcelListener.java
@@ -145,6 +145,7 @@
            inOut.setMaktx(mat.getMaktx());
            inOut.setColor(mat.getColor());
            inOut.setSpecs(mat.getSpecs());
            inOut.setName(excel.getName());
            inOut.setTemp1("");
            if (!matService.insert(mat)) {
                throw new CoolException("保存商品档案失败,商品编码:" + excel.getMatnr());
@@ -158,6 +159,11 @@
                //模具状态更新为报废 模具与托盘解绑
                List<MatBarcode> list = new ArrayList<>();
                MatBarcode matBarcode = matBarcodeService.selectbyMatnr(excel.getMatnr() + "__" + excel.getName());
                InOut inOut = inOutService.selectByMatnr(excel.getMatnr() + "__" + excel.getName());
                if (inOut != null){
                    inOut.setColor(excel.getColor());
                    inOutService.updateById(inOut);
                }
                if (matBarcode != null){
                    list.add(matBarcode);
                    matBarcodeService.deleteMatBarcode(list);