From 23096356c82417b35e45ff052f685eb4144483b6 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 05 九月 2023 10:10:11 +0800
Subject: [PATCH] 设置数简服务实体类参数

---
 src/main/java/com/moon/server/service/data/ShuJianService.java |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 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 df0510e..44e17d7 100644
--- a/src/main/java/com/moon/server/service/data/ShuJianService.java
+++ b/src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -74,7 +74,7 @@
             return 0;
         }
 
-        CreateServiceEntity serviceEntity = createServiceEntity(pub);
+        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerId);
         Integer serviceId = postServiceEntity(serviceEntity);
         if (null == serviceId) {
             return 0;
@@ -130,6 +130,9 @@
         return "EPSG:" + pub.getEpsgCode();
     }
 
+    /**
+     * 鑾峰彇 nodata
+     */
     private List<String> getNoData(PubEntity pub, List<MetaEntity> metas) {
         int bands = 1;
         for (MetaEntity meta : metas) {
@@ -170,22 +173,24 @@
     /**
      * 鍒涘缓鏈嶅姟瀹炰綋绫�
      */
-    public CreateServiceEntity createServiceEntity(PubEntity pubEntity) {
+    public CreateServiceEntity createServiceEntity(PubEntity pub, Integer layerId) {
         CreateServiceEntity entity = new CreateServiceEntity();
         List<Integer> layerList = entity.getLayer_list();
+        layerList.add(layerId);
 
         CreateServiceEntity.Services services = entity.getService();
-        services.setName("");
+        services.setName(pub.getName());
         services.setAccess_name(StringHelper.getGuid());
         services.setPub_status(1);
         services.setRect_minx(-180.0);
         services.setRect_miny(-90.0);
         services.setRect_maxx(180.0);
         services.setRect_maxy(90.0);
-        services.setProjection("ESRI:" + StaticData.I104903);
+        services.setProjection(getEpsg(pub));
         services.setSat_id(-1);
         services.setSensor_id(-1);
         services.setImage_type(-1);
+        services.setConfig(null);
 
         return entity;
     }

--
Gitblit v1.9.3