| | |
| | | } |
| | | |
| | | ArrayList<GenerateOrderMatParam> mats = new ArrayList<>(); |
| | | String matnr=null; |
| | | for (MatParam matParam : orderParam.getList()) { |
| | | GenerateOrderMatParam mat = new GenerateOrderMatParam(); |
| | | mat.setMatnr(matParam.getMatnr()); |
| | |
| | | mat.setWarehouse(matParam.getWarehouse()); |
| | | mat.setOrigin(matParam.getOrigin()); |
| | | mat.setOriginNo(matParam.getOriginNo()); |
| | | mats.add(mat); |
| | | if(Cools.isEmpty(mats)){ |
| | | mats.add(mat); |
| | | }else{ |
| | | for (GenerateOrderMatParam m:mats |
| | | ) { |
| | | if(m.getMatnr().equals(matParam.getMatnr())){ |
| | | return R.error("同一订单不允许有相同物料"); |
| | | } |
| | | } |
| | | mats.add(mat); |
| | | } |
| | | } |
| | | |
| | | if (orderParam.getInOut() == 1) { |