| | |
| | | report.add(orderDetl); |
| | | } |
| | | } |
| | | if (Cools.isEmpty(order.getPltType())) { |
| | | return; |
| | | } |
| | | if (!Cools.isEmpty(report)) { |
| | | ReportErpParam param = new ReportErpParam(); |
| | | mappingParam(order, param); |
| | | mappingParamChildren(report, param); |
| | | if (Cools.isEmpty(order.getPltType())) { |
| | | return; |
| | | } |
| | | |
| | | log.info(JSON.toJSONString(param)); |
| | | int code = doHttpRequest(param, "单据审核", url, orderReportPath, null, "127.0.0.1"); |
| | | if (code == 0) { |
| | | for (OrderDetl orderDetl : orderDetlList) { |
| | | orderDetl.setReportQty(orderDetl.getQty()); |
| | | for (OrderDetl orderDetl : report) { |
| | | log.info("{}单据审核上报了:{}", order.getOrderNo(), orderDetl.getQty() - (orderDetl.getReportQty() == null ? 0D : orderDetl.getReportQty())); |
| | | orderDetl.setReportQty(orderDetl.getQty()); |
| | | orderDetlService.updateById(orderDetl); |
| | | } |
| | | } |
| | |
| | | param.set操作系统号("998"); |
| | | param.set操作单据(order.getDocType$()); |
| | | param.set操作类型("add"); |
| | | param.setDdate(order.getOrderTime()); |
| | | param.setDdate(order.getInTime()); |
| | | param.setCWhCode(Cools.isEmpty(order.getPltType()) ? "" : order.getPltType() + ""); |
| | | param.setCDepCode("YZ"); |
| | | param.setCOrderCode(order.getOrderNo()); |