| | |
| | | if (Objects.isNull(response) || response.trim().isEmpty()) { |
| | | return XSR.error("外网接口无响应!!"); |
| | | } |
| | | JSONObject jsonObject = JSONObject.parseObject(response); |
| | | Integer code = jsonObject.getInteger("code"); |
| | | if (!Objects.isNull(code) && code.equals(200)) { |
| | | // if (!Objects.isNull(order)) { |
| | | // order.setReportOnce(5); |
| | | // orderService.updateById(order); |
| | | // } |
| | | XSR jsonObject = JSONObject.parseObject(response, XSR.class); |
| | | if (jsonObject.getSuccess()) { |
| | | if (!Objects.isNull(order)) { |
| | | order.setReportOnce(5); |
| | | order.setSettle(5L); |
| | | checkOrderService.updateById(order); |
| | | } |
| | | return XSR.ok("入库单上报完成!!"); |
| | | } else { |
| | | // if (!Objects.isNull(order)) { |
| | | // int reportOnce = order.getReportOnce(); |
| | | // reportOnce ++; |
| | | // order.setReportOnce(reportOnce); |
| | | // orderService.updateById(order); |
| | | // } |
| | | String msg = jsonObject.getString("message"); |
| | | if (!Objects.isNull(order)) { |
| | | int reportOnce = order.getReportOnce(); |
| | | reportOnce ++; |
| | | order.setReportOnce(reportOnce); |
| | | checkOrderService.updateById(order); |
| | | } |
| | | String msg = jsonObject.getMessage(); |
| | | return XSR.error(Objects.isNull(msg) ? "上报失败!!" : msg); |
| | | } |
| | | } catch (Exception e) { |