From 39217027e80fdb178243986c03d136419039ee86 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 05 九月 2023 20:58:50 +0800 Subject: [PATCH] 修改发布实体类的设置 --- src/main/java/com/moon/server/service/data/ShuJianService.java | 40 ++++++++++++++++++++++++++++++---------- 1 files changed, 30 insertions(+), 10 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 849e091..c2459f2 100644 --- a/src/main/java/com/moon/server/service/data/ShuJianService.java +++ b/src/main/java/com/moon/server/service/data/ShuJianService.java @@ -80,7 +80,8 @@ */ public Integer insertSjService(PubEntity pub) { CreateLayerEntity layerEntity = createLayerEntity(pub); - Integer layerId = postLayerEntity(layerEntity); + // Integer layerId = postLayerEntity(layerEntity) + Integer layerId = 10002101; if (null == layerId) { return 0; } @@ -229,20 +230,25 @@ */ public PublishEntity createPublishEntity(PubEntity pub, Integer layerId, Integer serviceId) { PublishEntity entity = new PublishEntity(); - entity.setType(pub.getType()); + entity.setLayerid(layerId); + entity.setServiceid(serviceId); + entity.setEventid(pub.getUuid()); entity.setName(pub.getName()); + entity.setUrl(String.format(TYPES.get(0).equals(pub.getType()) ? DOM_FORMAT : DEM_FORMAT, sjUrl, serviceId, StaticData.I0)); + entity.setPath(null); + entity.setType(pub.getType()); + entity.setStatus(3); + entity.setDirid(pub.getDircode()); + entity.setDepid(pub.getDepcode()); + entity.setEnhanceType(pub.getEnhanceType()); entity.setMin(pub.getMin()); entity.setMax(pub.getMax()); entity.setEpsg(pub.getEpsg()); entity.setCreateUser(pub.getUserId()); - entity.setDirid(pub.getDircode()); - entity.setDepid(pub.getDepcode()); - entity.setStatus(3); - entity.setLayerid(layerId); - entity.setServiceid(serviceId); - entity.setEventid(pub.getUuid()); - entity.setJson(getColorTableJson(pub)); - entity.setUrl(String.format(TYPES.get(0).equals(pub.getType()) ? DOM_FORMAT : DEM_FORMAT, sjUrl, serviceId, StaticData.I0)); + entity.setCtType(getColorTableType(pub)); + entity.setCtJson(getColorTableJson(pub)); + entity.setCreateUser(pub.getUserId()); + entity.setGeom("null"); return entity; } @@ -273,6 +279,20 @@ } /** + * 鑾峰彇棰滆壊琛ㄧ被鍨� + */ + private String getColorTableType(PubEntity pub) { + if (null == pub.getColorTable() && null == pub.getGradientColorTable()) { + return null; + } + if (null != pub.getGradientColorTable()) { + return "娓愬彉棰滆壊琛�"; + } + + return "鏅�氶鑹茶〃"; + } + + /** * 鑾峰彇棰滆壊琛ㄧ殑JSON瀛楃涓� */ public String getColorTableJson(PubEntity pub) { -- Gitblit v1.9.3