| | |
| | | waitPakinService.delete(new EntityWrapper<WaitPakin>() |
| | | .eq("supplier", param.getBillNo()) |
| | | .eq("matnr", combMat.getMatNo()) |
| | | .eq("warehouse", param.getWarehouse()) |
| | | .eq("mnemonic", param.getMnemonic()) |
| | | .isNull("zpallet")); |
| | | } else { |
| | | Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>(); |
| | | if ("".equals(param.getWarehouse())) { |
| | | if ("".equals(param.getMnemonic())) { |
| | | wrapper.eq("supplier", param.getBillNo()) |
| | | .eq("matnr", combMat.getMatNo()) |
| | | .isNull("zpallet"); |
| | | } else { |
| | | wrapper.eq("supplier", param.getBillNo()) |
| | | .eq("matnr", combMat.getMatNo()) |
| | | .eq("warehouse", param.getWarehouse()) |
| | | .eq("mnemonic", param.getMnemonic()) |
| | | .isNull("zpallet"); |
| | | } |
| | | WaitPakin pakin = new WaitPakin(); |
| | | pakin.setAnfme(one.getAnfme() - waitPakin.getAnfme()); |
| | | if (!waitPakinService.update(pakin, wrapper.eq("supplier", param.getBillNo()) |
| | | .eq("matnr", combMat.getMatNo()) |
| | | .eq("warehouse", param.getWarehouse()) |
| | | .isNull("zpallet"))) { |
| | | if (!waitPakinService.update(pakin, wrapper)) { |
| | | throw new CoolException("更新数据失败"); |
| | | } |
| | | |