| | |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.InOut; |
| | | import com.zy.asrs.entity.Mat; |
| | | import com.zy.asrs.entity.MatBarcode; |
| | | import com.zy.asrs.entity.Tag; |
| | | import com.zy.asrs.mapper.TagMapper; |
| | | import com.zy.asrs.service.InOutService; |
| | | import com.zy.asrs.service.MatBarcodeService; |
| | | import com.zy.asrs.service.MatService; |
| | | import com.zy.asrs.service.TagService; |
| | | import com.zy.common.entity.MatExcel; |
| | |
| | | TagMapper tagMapper = SpringUtils.getBean(TagMapper.class); |
| | | MatService matService = SpringUtils.getBean(MatService.class); |
| | | InOutService inOutService = SpringUtils.getBean(InOutService.class); |
| | | MatBarcodeService matBarcodeService = SpringUtils.getBean(MatBarcodeService.class); |
| | | Date now = new Date(); |
| | | Long tagId; |
| | | // 分类 |
| | |
| | | tagId = tagService.getTop().getId(); |
| | | } |
| | | // 商品 |
| | | Mat mat = matService.selectByMatnr(excel.getMatnr()); |
| | | Mat mat = matService.selectByMatnr(excel.getMatnr() + "__" + excel.getName()); |
| | | if (mat == null) { |
| | | InOut inOut=new InOut(); |
| | | mat = excel; |
| | |
| | | throw new CoolException("保存商品信息失败,商品编码:" + excel.getMatnr()); |
| | | } |
| | | total++; |
| | | } else { |
| | | if (excel.getColor().equals("报废")){ |
| | | //模具状态更新为报废 模具与托盘解绑 |
| | | List<MatBarcode> list = new ArrayList<>(); |
| | | MatBarcode matBarcode = matBarcodeService.selectbyMatnr(excel.getMatnr() + "__" + excel.getName()); |
| | | if (matBarcode != null){ |
| | | list.add(matBarcode); |
| | | matBarcodeService.deleteMatBarcode(list); |
| | | } |
| | | |
| | | } |
| | | //模具信息更新 |
| | | matService |
| | | } |
| | | } |
| | | |