From b192b2f041eff93bb084bf70877af88ae0667dec Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期四, 17 四月 2025 17:52:42 +0800
Subject: [PATCH] [update]工单同步类 补充 process_status 字段

---
 aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderJobServiceImpl.java |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderJobServiceImpl.java b/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderJobServiceImpl.java
index 50beaae..703500c 100644
--- a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderJobServiceImpl.java
+++ b/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);
-                    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);
                     }
+
                 }
+
             }
        /* }*/
     }

--
Gitblit v1.9.3