src/main/java/com/moon/server/controller/data/PublishController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/moon/server/entity/ctrl/PubEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/moon/server/service/data/ShuJianService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/moon/server/controller/data/PublishController.java
@@ -265,4 +265,27 @@ return fail(ex.getMessage(), -1); } } @SysLog() @ApiOperation(value = "更新一条") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "实体类", dataType = "PublishEntity", paramType = "body") }) @ResponseBody @PostMapping(value = "/update", produces = "application/json; charset=UTF-8") public ResponseMsg<Integer> update(@RequestBody PublishEntity entity, HttpServletRequest req) { try { UserEntity ue = tokenService.getCurrentUser(req); if (ue != null) { entity.setUpdateUser(ue.getId()); } permsService.clearPermsCache(); int count = publishService.update(entity); return success(count); } catch (Exception ex) { return fail(ex.getMessage(), -1); } } } src/main/java/com/moon/server/entity/ctrl/PubEntity.java
@@ -32,7 +32,7 @@ if (null == min) { min = 0; } if (null == max) { if (null == max || max == 0) { max = 18; } if (null == epsg || epsg == 0) { @@ -102,14 +102,14 @@ private Integer nodata; /** * 拉伸方式 0:不拉伸, 1 线性拉伸, 2 直方图均衡, 3 标准差拉伸, 4 伽马拉伸 * 拉伸方式 0:不拉伸,1 线性拉伸,2 直方图均衡,3 标准差拉伸,4 伽马拉伸 */ private Integer enhanceType; /** * 拉伸因子,配合 enhance_factor使用 */ private Double enhance_factor; private Double enhanceFactor; /** * 元数据ID集合 @@ -227,12 +227,12 @@ this.enhanceType = enhanceType; } public Double getEnhance_factor() { return enhance_factor; public Double getEnhanceFactor() { return enhanceFactor; } public void setEnhance_factor(Double enhance_factor) { this.enhance_factor = enhance_factor; public void setEnhanceFactor(Double enhanceFactor) { this.enhanceFactor = enhanceFactor; } public List<Integer> getIds() { src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -120,7 +120,7 @@ layer.setProjection(getEpsg(pub)); layer.setType(TYPES.indexOf(pub.getType())); layer.setEnhance_type(pub.getEnhanceType()); layer.setEnhance_factor(pub.getEnhance_factor()); layer.setEnhance_factor(pub.getEnhanceFactor()); layer.setNodata(getNoData(pub, metas)); layer.setConfig(getColorTableConfig(entity, pub));