From 86bf08ff8f700356de6b8c68fb4013409499fd55 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 13 九月 2023 13:28:44 +0800
Subject: [PATCH] 修改 发布类型 设置

---
 src/main/java/com/moon/server/service/data/ShuJianService.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 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 abcbe1b..c809e65 100644
--- a/src/main/java/com/moon/server/service/data/ShuJianService.java
+++ b/src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -163,8 +163,7 @@
         CreateLayerEntity.Layer layer = entity.getLayer();
         layer.setName(pub.getName() + "_" + pub.getTime());
         layer.setProjection(getEpsg(pub));
-        // layer.setType(TYPES.indexOf(pub.getType()))
-        layer.setType(2);
+        layer.setType(getPublishType(pub));
         layer.setEnhance_type(pub.getEnhanceType());
         layer.setEnhance_factor(pub.getEnhanceFactor());
         layer.setNodata(getNoData(pub, metas));
@@ -181,6 +180,17 @@
         }
 
         return entity;
+    }
+
+    /**
+     * 鑾峰彇鍙戝竷绫诲瀷
+     */
+    private int getPublishType(PubEntity pub) {
+        if (null != pub.getColorTable() || null != pub.getGradientColorTable()) {
+            return StaticData.I2;
+        }
+
+        return TYPES.indexOf(pub.getType());
     }
 
     /**
@@ -419,7 +429,7 @@
     }
 
     /**
-     * 鎻掑叆鏁扮畝鏈嶅姟
+     * 鏇存柊鏁扮畝鏈嶅姟
      */
     public Integer updateSjService(PubEntity pub) {
         PublishEntity entity = publishService.selectById(pub.getPubid());

--
Gitblit v1.9.3