| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.File; |
| | | |
| | | @Api(tags = "内涝管理") |
| | | @Slf4j |
| | |
| | | } |
| | | } |
| | | |
| | | @ApiOperation(value = "获取积水JSON") |
| | | @GetMapping("/{serviceName}/{timestamp}/water.json") |
| | | public void getWaterJson(@PathVariable String serviceName, @PathVariable String timestamp, HttpServletResponse res) { |
| | | try { |
| | | if (!validate(serviceName, res)) { |
| | | return; |
| | | } |
| | | |
| | | byte[] bytes = waterService.getson(serviceName, "waters" + File.separator + timestamp + File.separator + "water.json"); |
| | | |
| | | WebHelper.writeBytes(bytes, res); |
| | | } catch (Exception ex) { |
| | | log.error(ex.getMessage(), ex); |
| | | WebHelper.writeStr2Page(res, HttpStatus.INTERNAL_SERVER_ERROR, ex.getMessage()); |
| | | } |
| | | } |
| | | |
| | | @ApiOperation(value = "获取地形高度图") |
| | | @GetMapping("/{serviceName}/terrain") |
| | | public void getTerraMap(@PathVariable String serviceName, Integer width, Integer height, HttpServletResponse res) { |