月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-13 954237922bdd64253f1b19e5d45d60af4a2c22ab
src/main/java/com/moon/server/controller/data/PublishController.java
@@ -84,7 +84,7 @@
    private String getType(String type) throws Exception {
        switch (type) {
            case "DOM":
                return "type in ('tif', 'tiff', 'img', 'jp2', 'jpg') and mata_type in (1, 3, 4, 5)";
                return "type in ('tif', 'tiff', 'img', 'jp2', 'jpg') and mata_type in (1, 2, 3, 4, 5)";
            case "DEM":
                return "type in ('tif', 'tiff', 'dem') and mata_type = 2";
            case "Vector":
@@ -311,4 +311,31 @@
            return fail(ex.getMessage(), -1);
        }
    }
    @SysLog()
    @ApiOperation(value = "更新数简图层的拉伸方式")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "entity", value = "实体类", dataType = "PubEntity", paramType = "body")
    })
    @ResponseBody
    @PostMapping(value = "/updateSjLayerStretch", produces = "application/json; charset=UTF-8")
    public ResponseMsg<Integer> updateSjLayerStretch(@RequestBody PubEntity entity, HttpServletRequest req) {
        try {
            if (null == entity || null == entity.getLayerId()) {
                return fail("实体类为空或图层ID为空", 0);
            }
            UserEntity ue = tokenService.getCurrentUser(req);
            if (null != ue) {
                entity.setUserId(ue.getId());
                entity.setDepcode(ue.getDepcode());
            }
            Integer rows = shuJianService.updateSjLayerStretch(entity);
            return success(rows);
        } catch (Exception ex) {
            return fail(ex.getMessage(), -1);
        }
    }
}