| | |
| | | ReportErpParam param = new ReportErpParam(); |
| | | mappingParam(order, param); |
| | | mappingParamChildren(orderDetlList, param); |
| | | if (Cools.isEmpty(order.getPltType())) { |
| | | return SUCCESS; |
| | | } |
| | | |
| | | int code = doHttpRequest(param, "单据审核", url, orderReportPath, null, "127.0.0.1"); |
| | | if (code == 0) { |
| | | log.info("单据审核,{}", order); |
| | | order.setSettle(6L); |
| | | orderService.updateById(order); |
| | | } |
| | |
| | | ReportErpParam param = new ReportErpParam(); |
| | | mappingParam(order, param); |
| | | mappingParamChildren(report, param); |
| | | if (Cools.isEmpty(order.getPltType())) { |
| | | return; |
| | | } |
| | | |
| | | int code = doHttpRequest(param, "单据审核", url, orderReportPath, null, "127.0.0.1"); |
| | | if (code == 0) { |
| | | for (OrderDetl orderDetl : orderDetlList) { |
| | | orderDetl.setReportQty(orderDetl.getQty()); |
| | | log.info("{}单子上报了:{}", order.getOrderNo(),orderDetl.getQty() - (orderDetl.getReportQty() == null ? 0D : orderDetl.getReportQty())); |
| | | log.info("{}单据审核上报了:{}", order.getOrderNo(), orderDetl.getQty() - (orderDetl.getReportQty() == null ? 0D : orderDetl.getReportQty())); |
| | | orderDetlService.updateById(orderDetl); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | public void mappingParam(Order order, ReportErpParam param) { |
| | | param.set操作系统号(order.getDefNumber()); |
| | | //param.set操作系统号(order.getDefNumber()); |
| | | param.set操作系统号("998"); |
| | | param.set操作单据(order.getDocType$()); |
| | | param.set操作类型("add"); |
| | | param.setDdate(order.getOrderTime()); |
| | |
| | | param.setCOrderCode(order.getOrderNo()); |
| | | param.setCMaker(""); |
| | | param.setCHandler(""); |
| | | param.setCDefine14(order.getOrderNo()+"_"+DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss)); |
| | | param.setCDefine14(order.getOrderNo() + "_" + DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss + "_" + order.getPltType())); |
| | | } |
| | | |
| | | public void mappingParamChildren(List<OrderDetl> orderDetlList, ReportErpParam param) { |