src/main/kotlin/cn/flightfeather/supervision/lightshare/web/ProblemlistController.kt
@@ -122,9 +122,9 @@
        @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 = "简化上传所需问题信息,将大部分操作交由后台完成")
@@ -140,7 +140,7 @@
        @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 = "通过任务查找问题")
@@ -155,7 +155,7 @@
    fun getSceneByProType(
        @RequestBody areaVo: AreaVo,
        @RequestParam pType: String,
    ) = resPack { problemlistService.getSceneByProType(areaVo, pType) }
    ) = problemlistService.getSceneByProType(areaVo, pType)
    @ApiOperation(value = "查询某总任务下各场景的问题数量统计")
    @PostMapping("/summary/scene")
@@ -163,5 +163,5 @@
        @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)
}