From 8df2806dfed8ed0fbd326a8bbc83c0f61839103b Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 13 九月 2024 16:56:35 +0800
Subject: [PATCH] 添加响应管理类

---
 src/main/java/com/se/simu/service/SedbService.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/se/simu/service/SedbService.java b/src/main/java/com/se/simu/service/SedbService.java
index a750f1b..757815a 100644
--- a/src/main/java/com/se/simu/service/SedbService.java
+++ b/src/main/java/com/se/simu/service/SedbService.java
@@ -152,11 +152,13 @@
     }
 
     public int getCount(String token, SeDb db, SeLayer layer) {
-        Map<String, Object> map = new HashMap<>(4);
+        Map<String, Object> map = new HashMap<>(6);
         map.put("token", token);
         map.put("dbid", db.getDbid());
         map.put("bbox", db.getBbox());
         map.put("layerid", layer.getId());
+        map.put("returnCountOnly", true);
+        map.put("inSR", 4326);
 
         JSONObject obj = restTemplate.postForObject(host + "geo-service/entitydbdata/layer/query", map, JSONObject.class);
         if (null == obj || 200 != obj.getInt("code")) return 0;
@@ -165,7 +167,7 @@
     }
 
     public JSONArray query(String token, SeDb db, SeLayer layer, int start, int count) {
-        Map<String, Object> map = new HashMap<>(8);
+        Map<String, Object> map = new HashMap<>(9);
         map.put("token", token);
         map.put("start", start);
         map.put("count", count);
@@ -174,12 +176,13 @@
         map.put("containCount", false);
         map.put("layerid", layer.getId());
         map.put("querytype", layer.getQueryType());
+        map.put("inSR", 4326);
 
         JSONObject obj = restTemplate.postForObject(host + "geo-service/entitydbdata/layer/query", map, JSONObject.class);
         if (null == obj || 200 != obj.getInt("code")) return null;
 
         JSONObject data = obj.getJSONObject("data");
 
-        return data.getJSONArray("items");
+        return data.getJSONArray("features");
     }
 }

--
Gitblit v1.9.3