月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-06 9c9ffe92c377cbb2f26e18e51620523315ef61de
解决数简服务的url更新时没有变更
已修改3个文件
27 ■■■■■ 文件已修改
src/main/java/com/moon/server/controller/data/PublishController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/ctrl/PubEntity.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/data/ShuJianService.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/controller/data/PublishController.java
@@ -202,6 +202,7 @@
                entity.setUserId(ue.getId());
                entity.setDepcode(ue.getDepcode());
            }
            entity.setDefault();
            permsService.clearPermsCache();
            Integer rows = shuJianService.insertSjService(entity);
@@ -233,6 +234,7 @@
                entity.setUserId(ue.getId());
                entity.setDepcode(ue.getDepcode());
            }
            entity.setDefault();
            permsService.clearPermsCache();
            Integer rows = shuJianService.updateSjService(entity);
src/main/java/com/moon/server/entity/ctrl/PubEntity.java
@@ -26,6 +26,27 @@
    }
    /**
     * 设置默认值
     */
    public void setDefault() {
        if (null == min) {
            min = 0;
        }
        if (null == max) {
            max = 18;
        }
        if (null == epsg || epsg == 0) {
            epsg = 104903;
        }
        if (StringHelper.isEmpty(uuid)) {
            uuid = StringHelper.getGuid();
        }
        if (StringHelper.isEmpty(time)) {
            time = StringHelper.YMDHMS2_FORMAT.format(new Date());
        }
    }
    /**
     * 发布ID
     */
    private Integer pubid;
src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -370,7 +370,9 @@
        entity.setLayerid(layerId);
        entity.setServiceid(serviceId);
        entity.setEventid(pub.getUuid());
        entity.setUpdateUser(pub.getUserId());
        entity.setUrl(String.format(TYPES.get(0).equals(pub.getType()) ? DOM_FORMAT : DEM_FORMAT, sjUrl, serviceId, StaticData.I0));
        if (StringHelper.isEmpty(entity.getGeom())) {
            entity.setGeom(StaticData.NULL);
        }
@@ -385,6 +387,7 @@
            resEntity = createResEntity(entity);
            return resService.insert(resEntity);
        } else {
            resEntity.setUpdateUser(pub.getUserId());
            resEntity.setCnName(entity.getName());
            resEntity.setUrl(entity.getUrl());
            return resService.update(resEntity);
@@ -409,7 +412,6 @@
        if (null == pub.getEpsg() || 0 == pub.getEpsg()) {
            pub.setEpsg(entity.getEpsg());
        }
    }
    /**