From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 14 四月 2025 23:10:22 +0800 Subject: [PATCH] 批量审核和图片保存bug --- ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java index a028a7d..7acfe0e 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java @@ -13,6 +13,7 @@ import com.ycl.controller.BaseController; import com.ycl.common.constant.BaseCaseStatus; import com.ycl.common.util.UtilNumber; +import com.ycl.dto.caseHandler.CheckParam; import com.ycl.dto.caseHandler.QueryForViolationParam; import com.ycl.dto.casePool.IllegalBuildingParam; import com.ycl.dto.casePool.VideoInspectParam; @@ -181,6 +182,8 @@ stateList.add(3); stateList.add(4); stateList.add(9); + break; + case "-1": break; default: stateList.add(Integer.valueOf(state)); @@ -353,7 +356,7 @@ ImageResources imageResources = new ImageResources(); imageResources.setType("01"); imageResources.setBelongToId(baseCase.getId()); - imageResources.setUrl(illegalBuildingParam.getImageUrls().toString()); + imageResources.setUrl(String.join(",", illegalBuildingParam.getImageUrls())); imageResources.setCreateTime(LocalDateTime.now()); imageResources.setCreateUser(user.getUserId()); iImageResourcesService.save(imageResources); @@ -483,6 +486,19 @@ return CommonResult.success("end case success~!"); } + @ApiOperation(value = "鎵归噺缁撴") + @RequestMapping(value = "/end_case_batch", method = RequestMethod.POST) + @ResponseBody + @LogSave(operationType = "鎵归噺缁撴", contain = "鎵归噺缁撴") + public CommonResult endCaseBatch(@RequestBody CheckParam checkParam) { + checkParam.getIds().forEach(o -> { + String result = "缁撴"; + String opinion = "鍚屾剰缁撴"; + baseCaseService.endCase(o, result, opinion); + }); + return CommonResult.success("end case success~!"); + } + @ApiOperation(value = "鏌ヨ妗堝嵎") @GetMapping("/query_case") public CommonResult<Page<BaseCase>> queryCase(@RequestParam Integer pageSize, -- Gitblit v1.8.0