| | |
| | | orderDetl.setStatus(sts); |
| | | orderDetlService.updateById(orderDetl); |
| | | success = true; |
| | | // 如果是新增则再次调用关闭 |
| | | if (sts.equals(1)) { |
| | | boolean success2 = false; |
| | | try { |
| | | orderRsult.setCommandType("关闭"); |
| | | response = new HttpHandler.Builder() |
| | | // .setHeaders(map) |
| | | .setUri(URL) |
| | | .setPath(ERPPath) |
| | | .setJson(JSON.toJSONString(orderRsult)) |
| | | .build() |
| | | .doPost(); |
| | | System.out.println("response:" + response); |
| | | JSONObject jsonObject2 = JSON.parseObject(response); |
| | | |
| | | if (jsonObject2.getInteger("code").equals(1)) { |
| | | success2 = true; |
| | | } else { |
| | | log.error("新增完成调用关闭请求接口失败!!!url:{};request:{};response:{}", URL + "/" + ERPPath, JSON.toJSONString(orderRsult), response); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("新增完成调用关闭请求接口异常!!!url:{};request:{};response:{}", URL + "/" + ERPPath, JSON.toJSONString(orderRsult), response); |
| | | e.printStackTrace(); |
| | | } finally { |
| | | try { |
| | | // 保存接口日志 |
| | | ApiLogService apiLogService = SpringUtils.getBean(ApiLogService.class); |
| | | apiLogService.save( |
| | | "关闭上报" + ERPName, |
| | | URL + "/" + ERPPath, |
| | | null, |
| | | "127.0.0.1", |
| | | JSON.toJSONString(orderRsult), |
| | | response, |
| | | success2 |
| | | ); |
| | | } catch (Exception e) { |
| | | log.error("", e); |
| | | } |
| | | } |
| | | } |
| | | } else { |
| | | log.error("请求接口失败!!!url:{};request:{};response:{}", URL+"/"+ERPPath, JSON.toJSONString(orderRsult), response); |
| | | } |
| | |
| | | return; |
| | | } |
| | | for (OrderDetl orderDetl : orderDetls) { |
| | | orderDetlService.U8Reporting(orderDetl.getId(),0); |
| | | orderDetlService.U8Reporting(orderDetl.getId(),1); |
| | | } |
| | | } |
| | | } |