| | |
| | | @ApiParam("问题信息json") @RequestParam("problem") problem: String, |
| | | @ApiParam("删除的问题图片id") @RequestParam("deleteImg") deleteImg: List<String>, |
| | | @ApiParam("问题图片") @RequestPart("images") images: Array<MultipartFile>, |
| | | ) = resPack { |
| | | ): String { |
| | | val problemVo = ObjectMapper().readValue(problem, object : TypeReference<ProblemListVo>() {}) |
| | | problemlistService.updateProblem(problemVo, deleteImg, images) |
| | | return problemlistService.updateProblem(problemVo, deleteImg, images) |
| | | } |
| | | |
| | | @ApiOperation(value = "整改一个问题", notes = "简化上传所需问题信息,将大部分操作交由后台完成") |
| | |
| | | @ApiParam("问题id") @RequestParam problemId: String, |
| | | @ApiParam("删除的整改图片id") @RequestParam("deleteImg") deleteImg: List<String>, |
| | | @ApiParam("新增整改图片") @RequestPart("images") images: Array<MultipartFile>, |
| | | ) = resPack { problemlistService.updateChange(problemId, deleteImg, images) } |
| | | ) = problemlistService.updateChange(problemId, deleteImg, images) |
| | | |
| | | @IgnoreResponseAdvice |
| | | @ApiOperation(value = "通过任务查找问题") |
| | |
| | | fun getSceneByProType( |
| | | @RequestBody areaVo: AreaVo, |
| | | @RequestParam pType: String, |
| | | ) = resPack { problemlistService.getSceneByProType(areaVo, pType) } |
| | | ) = problemlistService.getSceneByProType(areaVo, pType) |
| | | |
| | | @ApiOperation(value = "查询某总任务下各场景的问题数量统计") |
| | | @PostMapping("/summary/scene") |
| | |
| | | @RequestBody areaVo: AreaVo, |
| | | @ApiParam(value = "页码") @RequestParam(value = "page") page: Int, |
| | | @ApiParam(value = "单页数据量") @RequestParam(value = "per_page") perPage: Int, |
| | | ) = resPack { problemlistService.getSceneProSummary(areaVo, page, perPage) } |
| | | ) = problemlistService.getSceneProSummary(areaVo, page, perPage) |
| | | } |