From 91f693e9fb8e2b85ba667398fc5c2e67d4f0676f Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 13 九月 2023 17:17:05 +0800
Subject: [PATCH] 添加根据图层id查询发布值

---
 src/main/java/com/moon/server/service/data/ShuJianService.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/moon/server/service/data/ShuJianService.java b/src/main/java/com/moon/server/service/data/ShuJianService.java
index c809e65..8c8a3cb 100644
--- a/src/main/java/com/moon/server/service/data/ShuJianService.java
+++ b/src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -19,6 +19,7 @@
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.http.*;
 import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.client.RestTemplate;
 
 import javax.annotation.Resource;
@@ -76,6 +77,8 @@
     private final static String MISSION_STATUS = "%s/sj_raster/v6/api/mission/%d?op=get_status&%s";
 
     private final static String COLOR_TABLE = "%s/sj_raster/v6/api/color_table?%s&page_count=%d&page_num=%d&key=";
+
+    private final static String IMAGE_INFO = "%s/sj_raster/v6/api/image?%s&key=&page_num=1&page_count=1000&layer_id=%d";
 
     /**
      * 鍒嗛〉鏌ヨ鏁扮畝鐨勯鑹茶〃
@@ -636,4 +639,35 @@
 
         return flag ? null : rs.getResult();
     }
+
+    /**
+     * 鏇存柊鏁扮畝鍥惧眰鐨勬媺浼告柟寮�
+     */
+    public Integer updateSjLayerStretch(PubEntity entity) {
+        PublishEntity pub = publishService.selectByLayerId(entity.getLayerId());
+        if (null == pub || null == pub.getLayerid()) {
+            return 0;
+        }
+
+        ImageResultEntity ir = selectImageInfo(pub.getLayerid());
+
+        return 0;
+    }
+
+    /**
+     * 鏍规嵁鍥惧眰ID鏌ヨ褰卞儚淇℃伅
+     */
+    public ImageResultEntity selectImageInfo(Integer layerId) {
+        try {
+            String url = String.format(IMAGE_INFO, sjUrl5, ak, layerId);
+
+            RestTemplate rest = RestHelper.getRestTemplate();
+            ResponseEntity<ImageResultEntity> resp = rest.getForEntity(url, ImageResultEntity.class);
+
+            return resp.getBody();
+        } catch (Exception ex) {
+            log.error(ex.getMessage(), ex);
+            return null;
+        }
+    }
 }

--
Gitblit v1.9.3