| | |
| | | String[] split = o.toString().split(","); |
| | | //-1说明是半成品箱壳出库单 |
| | | if (split[0].equals("-1")) { |
| | | wrapper.like("order_no", "EB", SqlLike.RIGHT); |
| | | wrapper.in("source", split); |
| | | List<DocType> pakins = docTypeService.selectList(new EntityWrapper<DocType>().eq("pakout", 1)); |
| | | List<Long> docIds = new ArrayList<>(); |
| | | for (DocType pakin : pakins) { |
| | | if (pakin.getDocId() != 33) { |
| | | docIds.add(pakin.getDocId()); |
| | | } |
| | | } |
| | | wrapper.in("source", docIds).andNew().like("matnr", "401", SqlLike.RIGHT).or().like("matnr", "402", SqlLike.RIGHT); |
| | | } else { |
| | | wrapper.in("source", split); |
| | | } |