| | |
| | | throw new CoolException(matBarcode.getMatnr() + "商品档案不存在"); |
| | | } |
| | | |
| | | //对于已经组托过的 模具+托盘 不允许再次组托 |
| | | //对于已经组托过的 模具 不允许再次组托 |
| | | Integer waitPakinCount = waitPakinService.selectByBarcodeAndMatnr(matBarcode.getMatnr()); |
| | | if (waitPakinCount >= 1){ |
| | | throw new CoolException("该模具已经组托,商品模具名称:" + matBarcode.getMatnr()); |
| | | } |
| | | //对于已经有库存的模具 不允许再次组托 |
| | | List<LocDetl> locDetlList = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("matnr", mat.getMatnr())); |
| | | if (!Cools.isEmpty(locDetlList)) { |
| | | throw new CoolException("该模具已经入库,商品模具名称:" + matBarcode.getMatnr()); |
| | | } |
| | | //对于已经有工作档的模具 不允许再次组托 |
| | | List<WrkDetl> wrkDetlList = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("matnr", mat.getMatnr())); |
| | | if (!Cools.isEmpty(wrkDetlList)) { |
| | | throw new CoolException("该模具已经存在工作档,商品模具名称:" + matBarcode.getMatnr()); |
| | | } |
| | | WaitPakin waitPakin1 = new WaitPakin(); |
| | | waitPakin1.sync(mat); |
| | | ///waitPakin1.setProType(dto.getProType()); |