| | |
| | | |
| | | private int total = 0; |
| | | private Long userId; |
| | | private int count; |
| | | |
| | | public MatExcelListener() { |
| | | } |
| | |
| | | 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()); |
| | |
| | | //模具状态更新为报废 模具与托盘解绑 |
| | | 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); |
| | |
| | | if (!matService.insert(mat)) { |
| | | throw new CoolException("保存商品档案失败,商品编码:" + excel.getMatnr()); |
| | | } |
| | | count++; |
| | | } |
| | | } |
| | | |
| | |
| | | public int getTotal() { |
| | | return total; |
| | | } |
| | | |
| | | public int getCount() { |
| | | return count; |
| | | } |
| | | } |