zhanghl
2025-04-17 b192b2f041eff93bb084bf70877af88ae0667dec
aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderJobServiceImpl.java
@@ -123,7 +123,7 @@
        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();
@@ -132,21 +132,26 @@
            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);
                JSONObject responseBodyJson = JSONObject.parseObject(response.getBody());
                    if("200".equals(responseBodyJson.getString("status"))){
                        JSONArray result = responseBodyJson.getJSONArray("data");
                        List<ApsWorkOrderJob> jobs = new ArrayList<>();
                        if (result!=null){
                        List<ApsWorkOrderJob> jobs = new ArrayList<>();
                            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);
                    }
                }
            }
       /* }*/
    }