| | |
| | | HttpHeaders headers = new HttpHeaders(); |
| | | headers.setContentType(MediaType.APPLICATION_JSON); |
| | | Integer PageIndex=1; |
| | | Integer PageSize=10; |
| | | Integer PageSize=500; |
| | | Boolean continueFlag=true; |
| | | /* while (continueFlag){*/ |
| | | JSONObject requestBody = new JSONObject(); |
| | |
| | | HttpEntity<String> request = new HttpEntity<>(requestBody.toJSONString(), headers); |
| | | ResponseEntity<String> response = restTemplate.postForEntity(getWorkOrderUrl, request, String.class); |
| | | if (response.getStatusCode().is2xxSuccessful()) { |
| | | String responseBody = response.getBody(); |
| | | if(StringUtils.isNotEmpty(responseBody)){ |
| | | JSONObject responseBodyJson = JSONObject.parseObject(responseBody); |
| | | if("200".equals(responseBodyJson.getString("status"))){ |
| | | JSONArray result = responseBodyJson.getJSONArray("data"); |
| | | JSONObject responseBodyJson = JSONObject.parseObject(response.getBody()); |
| | | if("200".equals(responseBodyJson.getString("status"))){ |
| | | JSONArray result = responseBodyJson.getJSONArray("data"); |
| | | if (result!=null){ |
| | | List<ApsWorkOrderJob> jobs = new ArrayList<>(); |
| | | if (result!=null){ |
| | | for (int i = 0; i < result.size(); i++) { |
| | | ApsWorkOrderJob order = result.getObject(i, ApsWorkOrderJob.class); |
| | | jobs.add(order); |
| | | } |
| | | for (int i = 0; i < result.size(); i++) { |
| | | ApsWorkOrderJob order = result.getObject(i, ApsWorkOrderJob.class); |
| | | JSONObject jsonObject = result.getJSONObject(i); |
| | | order.setOrderId(jsonObject.get("ID").toString()); |
| | | order.setCreateTime(DateUtils.getNowDate()); |
| | | order.setPageIndex(i); |
| | | order.setPageNum(PageIndex); |
| | | order.setDelFlag("0"); |
| | | jobs.add(order); |
| | | } |
| | | apsWorkOrderJobMapper.batchInsertApsWorkOrderJob(jobs); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | /* }*/ |
| | | } |