From 8935ec073fc3bc7bb2f71ce7170316bfbb54ea55 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 06 九月 2023 10:32:52 +0800
Subject: [PATCH] 解决创建数简图层失败

---
 src/main/java/com/moon/server/service/data/ShuJianService.java |   14 ++++++--------
 src/main/resources/application.yml                             |    2 +-
 2 files changed, 7 insertions(+), 9 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 c2459f2..2d98a8d 100644
--- a/src/main/java/com/moon/server/service/data/ShuJianService.java
+++ b/src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -80,8 +80,7 @@
      */
     public Integer insertSjService(PubEntity pub) {
         CreateLayerEntity layerEntity = createLayerEntity(pub);
-        // Integer layerId = postLayerEntity(layerEntity)
-        Integer layerId = 10002101;
+        Integer layerId = postLayerEntity(layerEntity);
         if (null == layerId) {
             return 0;
         }
@@ -93,16 +92,15 @@
         }
 
         PublishEntity publishEntity = createPublishEntity(pub, layerId, serviceId);
-        Integer id = publishService.insert(publishEntity);
-        if (null == id) {
-            return id;
+        int rows = publishService.insert(publishEntity);
+        if (0 == rows) {
+            return 0;
         }
 
-        publishEntity.setId(id);
         ResEntity resEntity = createResEntity(publishEntity);
         resService.insert(resEntity);
 
-        return insertMetaPub(pub, id);
+        return insertMetaPub(pub, publishEntity.getId());
     }
 
     /**
@@ -179,7 +177,7 @@
      */
     public Integer postLayerEntity(CreateLayerEntity layerEntity) {
         Map<String, Object> map = getMapData(layerEntity);
-        String url = String.format("%s/sj_raster/sj_raster/v6/api/layer?%s", sjUrl, ak);
+        String url = String.format("%s/sj_raster/v6/api/layer?%s", sjUrl, ak);
 
         LayerResultEntity rs = postForRest(url, map, LayerResultEntity.class);
         boolean flag = null == rs || !StaticData.SUCCESS.equals(rs.getStatus()) || null == rs.getResult().getLayer_id();
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index b93ebe1..a28f0a3 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -121,7 +121,7 @@
 
 shujian:
   ak: ak=mf72ff9295c740ec0f37e61433e8a3ad8d
-  url: http://172.16.2.10:50001
+  url: http://172.16.2.10:50005
 
 # 绯荤粺閰嶇疆
 sys:

--
Gitblit v1.9.3