瀏覽代碼

添加重点工程推送接口

bihuisong 1 年之前
父節點
當前提交
050b9f6f18

+ 26 - 1
src/main/java/com/sooka/sponest/dataexchange/sendChange/controller/EngineeringController.java

@@ -64,7 +64,32 @@ public class EngineeringController {
         }
     }
 
-
+    @PostMapping("/receiveEngineeringData")
+    @ResponseBody
+    public R<?> receiveEngineeringData(@RequestBody List<CenterdataTKeyProjectsPictures> list) {
+        log.info("List<CenterdataTKeyProjectsPictures>:{}",list);
+        R<String> appUrl = remoteConfigService.remotegetConfigKey("appUrl");
+        List<CenterdataTKeyProjectsPictures> requestList = new ArrayList<>();
+        for (CenterdataTKeyProjectsPictures var : list) {
+            List<String> pictureList = new ArrayList<>();
+            CenterdataTKeyProjectsPictures centerdataTKeyProjectsPictures = new CenterdataTKeyProjectsPictures();
+            centerdataTKeyProjectsPictures.setProjectId(var.getProjectId());
+            for (String str : var.getSchedulePictures()) {
+                pictureList.add(appUrl.getData() + str);
+            }
+            centerdataTKeyProjectsPictures.setSchedulePictures(pictureList);
+            requestList.add(var);
+        }
+        // TODO: 2024/1/16 0016 待修改
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("", requestList);
+        try {
+            RestUtil.post(url, jsonObject);
+        } catch (Exception e) {
+            log.info("重点工程报错");
+        }
+        return R.ok("接收成功");
+    }
 
     /**
      * 重点区域