Browse Source

服务查询

chenendian 2 months ago
parent
commit
3459489449

+ 9 - 5
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/controller/yzt/ZymlController.java

@@ -1,5 +1,6 @@
 package com.onemap.apply.controller.yzt;
 
+import com.alibaba.fastjson2.JSONArray;
 import com.onemap.apply.domain.yzt.FieldDTO;
 import com.onemap.apply.domain.yzt.ZymlDTO;
 import com.onemap.apply.domain.yzt.ZymlLegendDTO;
@@ -14,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
+import java.io.IOException;
 import java.util.List;
 import java.util.Map;
 
@@ -198,19 +200,21 @@ public class ZymlController extends BaseController {
 
 
     /**
-     *
      *
      * @return
      */
     @GetMapping("/GetTree/tiltedModel")
     public RequestResult tiltedModel(String name) {
-
-        return zymlService.GetZymlShareList(name);
+        JSONArray resourceStr = null;
+        try {
+            resourceStr = zymlService.getResourceData();
+        } catch (IOException e) {
+            throw new RuntimeException(e);
+        }
+        return RequestResult.success(resourceStr);
     }
 
 
 
 
-
-
 }

+ 15 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/yzt/ZymlServiceImpl.java

@@ -1,5 +1,7 @@
 package com.onemap.apply.service.impl.yzt;
 
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONArray;
 import com.onemap.apply.domain.yzt.*;
 import com.onemap.apply.mapper.yzt.ZymlMapper;
 import com.onemap.apply.service.yzt.IZymlService;
@@ -7,6 +9,7 @@ import com.onemap.common.core.utils.StringUtils;
 import com.onemap.common.core.web.domain.RequestResult;
 import com.onemap.common.security.utils.SecurityUtils;
 import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.io.FileUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
@@ -15,6 +18,9 @@ import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
 
 import javax.servlet.http.HttpServletRequest;
+import java.io.File;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 import java.util.*;
 
 @Service
@@ -674,5 +680,14 @@ public class ZymlServiceImpl implements IZymlService {
     }
 
 
+    @Override
+    public JSONArray getResourceData() throws IOException {
+        java.net.URL fileURL = this.getClass().getResource("/iserver_service_url_v1.json");
+        String fileName = fileURL.getPath();
+        String configStr = FileUtils.readFileToString(new File(fileName), StandardCharsets.UTF_8);
+        JSONArray res = JSON.parseArray(configStr);
+        return res;
+    }
+
 
 }

+ 3 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/yzt/IZymlService.java

@@ -1,7 +1,9 @@
 package com.onemap.apply.service.yzt;
 
+import com.alibaba.fastjson2.JSONArray;
 import com.onemap.common.core.web.domain.RequestResult;
 
+import java.io.IOException;
 import java.util.Map;
 
 public interface IZymlService {
@@ -45,5 +47,5 @@ public interface IZymlService {
 
 
     RequestResult convertGetTree(RequestResult param);
-
+    JSONArray getResourceData() throws IOException ;
 }