| | |
| | | List<DetlDto> orderDetails = param.getOrderDetails(); |
| | | for (DetlDto detail : orderDetails) { |
| | | DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), detail.getLineNumber(), detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme(),detail.getSku()); |
| | | dto.setManu(detail.getManu()); |
| | | if (DetlDto.hasLineNumber(list, dto)) { |
| | | DetlDto detlDto = DetlDto.findLineNumber(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getLineNumber(), dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3(),dto.getSku()); |
| | | assert detlDto != null; |
| | |
| | | OrderDetlPakin orderDetl = new OrderDetlPakin(); |
| | | orderDetl.sync(mat); |
| | | orderDetl.setSku(String.valueOf(detlDto.getSku())); |
| | | orderDetl.setManu(detlDto.getManu()); |
| | | orderDetl.setLineNumber(detlDto.getLineNumber()); |
| | | orderDetl.setBatch(detlDto.getBatch()); |
| | | orderDetl.setAnfme(detlDto.getAnfme()); |
| | |
| | | for (DetlDto detail : orderDetails) { |
| | | DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), detail.getLineNumber(), |
| | | detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme(),detail.getSku()); |
| | | dto.setManu(detail.getManu()); |
| | | if (DetlDto.hasLineNumber(list, dto)) { |
| | | DetlDto detlDto = DetlDto.findLineNumber(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getLineNumber(), |
| | | dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3(),dto.getSku()); |
| | |
| | | OrderDetlPakout orderDetl = new OrderDetlPakout(); |
| | | orderDetl.sync(mat); |
| | | orderDetl.setSku(String.valueOf(detlDto.getSku())); |
| | | orderDetl.setManu(detlDto.getManu()); |
| | | orderDetl.setLineNumber(detlDto.getLineNumber()); |
| | | orderDetl.setBatch(detlDto.getBatch()); |
| | | orderDetl.setAnfme(detlDto.getAnfme()); |
| | |
| | | detlObject.put("matnr", orderDetlPakin.getMatnr()); |
| | | detlObject.put("batch", orderDetlPakin.getBatch()); |
| | | detlObject.put("anfme", orderDetlPakin.getQty() - orderDetlPakin.getUnits()); |
| | | detlObject.put("manu", orderDetlPakin.getManu()); |
| | | detl.add(detlObject); |
| | | } |
| | | object.put("matList", detl); |
| | |
| | | detlObject.put("matnr", orderDetlPakout.getMatnr()); |
| | | detlObject.put("batch", orderDetlPakout.getBatch()); |
| | | detlObject.put("anfme", orderDetlPakout.getQty() - orderDetlPakout.getUnits() ); |
| | | detlObject.put("manu", orderDetlPakout.getManu()); |
| | | detl.add(detlObject); |
| | | } |
| | | object.put("matList", detl); |
| | |
| | | private String boxType2 = ""; |
| | | private String boxType3 = ""; |
| | | |
| | | // 仓库 |
| | | private String manu; |
| | | |
| | | public DetlDto() { |
| | | } |
| | | |