| | |
| | | ReportU8Vo.Item item = new ReportU8Vo.Item(); |
| | | item.setCinvcode(orderDetl.getMatnr()); |
| | | item.setIquantity(orderReport.getAnfme()); |
| | | if(docType$.equals("采购退货单")) { |
| | | item.setIquantity(-orderReport.getAnfme()); |
| | | } |
| | | item.setAutoidPo(orderDetl.getSku()); |
| | | item.setPoautoidcol(docType$.equals("采购订单") ? "ID" : docType$.equals("采购到货单") || docType$.equals("委外到货单") ? "Autoid" : |
| | | docType$.equals("委外订单") ? "MODetailsID" : ""); |
| | |
| | | reportU8Vo.setChandler(order.getUpdateBy$()); |
| | | List<ReportU8Vo.Item> itemList = new ArrayList<>(); |
| | | List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(order.getId()); |
| | | // String docType$ = order.getDocType$(); |
| | | String docType$ = order.getDocType$(); |
| | | for (OrderDetl orderDetl : orderDetlList) { |
| | | List<OrderReport> orderReports = orderReportMapper.selectSummary(orderDetl.getOrderNo(), orderDetl.getMatnr()); |
| | | for(OrderReport orderReport: orderReports) { |
| | | ReportU8Vo.Item item = new ReportU8Vo.Item(); |
| | | item.setCinvcode(orderDetl.getMatnr()); |
| | | item.setIquantity(orderReport.getAnfme()); |
| | | if(docType$.equals("销售退货单")) { |
| | | item.setIquantity(-orderReport.getAnfme()); |
| | | } |
| | | item.setAutoidSo(orderDetl.getSku()); |
| | | item.setSoautoidcol("IDLSID"); |
| | | item.setCbatch(orderReport.getBatch()); |