From 39272cfdb16b5c7d4033ac06ce314e25b1e5c6ba Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 06 九月 2023 13:51:57 +0800
Subject: [PATCH] 修改nodata~

---
 src/main/java/com/moon/server/service/data/ShuJianService.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 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 2b653f7..8b8974c 100644
--- a/src/main/java/com/moon/server/service/data/ShuJianService.java
+++ b/src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -39,6 +39,9 @@
     @Value("${shujian.url}")
     String sjUrl;
 
+    @Value("${shujian.path}")
+    String sjPath;
+
     @Resource
     PathHelper pathHelper;
 
@@ -121,13 +124,13 @@
         layer.setNodata(getNoData(pub, metas));
 
         CreateLayerEntity.ImagePathList imagePathList = entity.new ImagePathList();
-        imagePathList.setPath(pathHelper.getConfig().getUploadPath());
+        imagePathList.setPath(sjPath);
         entity.getImage_path_list().add(imagePathList);
 
         List<CreateLayerEntity.ImageList> imageLists = entity.getImage_list();
         for (MetaEntity meta : metas) {
             CreateLayerEntity.ImageList imageList = entity.new ImageList();
-            imageList.setPath(meta.getPath());
+            imageList.setPath(meta.getPath().replace("\\", "/"));
             imageLists.add(imageList);
         }
 
@@ -148,7 +151,7 @@
     /**
      * 鑾峰彇 nodata
      */
-    private List<String> getNoData(PubEntity pub, List<MetaEntity> metas) {
+    private List<Integer> getNoData(PubEntity pub, List<MetaEntity> metas) {
         int bands = 1;
         for (MetaEntity meta : metas) {
             if (StringHelper.isEmpty(meta.getBands())) {
@@ -164,9 +167,9 @@
             }
         }
 
-        List<String> list = new ArrayList<>();
+        List<Integer> list = new ArrayList<>();
         for (int i = 0; i < bands; i++) {
-            list.add(String.valueOf(pub.getNodata()));
+            list.add(pub.getNodata());
         }
 
         return list;

--
Gitblit v1.9.3