From 2a7c7c2fb4d97db3d34f0564194a314b267c6c67 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期五, 30 九月 2022 09:36:34 +0800 Subject: [PATCH] 细节调整 --- ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 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 0f17330..6172da9 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 @@ -2,6 +2,7 @@ import com.alibaba.druid.util.StringUtils; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ycl.api.CommonResult; import com.ycl.controller.BaseController; @@ -9,12 +10,12 @@ import com.ycl.dto.casePool.ViolationParam; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.service.caseHandler.IBaseCaseService; +import com.ycl.service.caseHandler.IDisposeRecordService; import com.ycl.service.caseHandler.IIllegalBuildingService; import com.ycl.service.caseHandler.IViolationsService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; +import com.ycl.vo.casePool.CasePoolIllegalBuildingVO; +import com.ycl.vo.casePool.CasePoolViolationVO; +import io.swagger.annotations.*; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; @@ -44,6 +45,10 @@ @Autowired IIllegalBuildingService illegalBuildingService; + + @Autowired + IDisposeRecordService iDisposeRecordService; + @Autowired public void setBaseCaseService(IBaseCaseService baseCaseService) { @@ -105,6 +110,10 @@ @DeleteMapping("/deletion") @ApiImplicitParams({ @ApiImplicitParam(name = "type", value = "01 杩濊,02 杩濆缓", dataType = "Integer") + }) + @ApiResponses({ + @ApiResponse(code = 200, message = "鎴愬姛", response = CasePoolViolationVO.class), + @ApiResponse(code = 200, message = "鎴愬姛", response = CasePoolIllegalBuildingVO.class), }) public CommonResult removeCase(@RequestParam Integer id, @RequestParam Integer type) { Integer violationType = 01; @@ -173,7 +182,6 @@ return CommonResult.success(baseCaseService.saveIllegalBuildingCase(illegalBuildingParam, baseCase.getId())); } - @ApiOperation(value = "妗堜欢璇︽儏") @GetMapping("/baseCaseDetail/{code}") @ApiImplicitParams({ @@ -183,4 +191,22 @@ return CommonResult.success(baseCaseService.baseCaseDetail(code)); } + @ApiOperation("浜哄伐璺緞妗堜欢鍥剧墖灞曠ず") + @GetMapping("/hand_work_case_images") + @ApiImplicitParams({ + @ApiImplicitParam(name = "type", value = "01 杩濊,02 杩濆缓", dataType = "Integer") + }) + public CommonResult queryCaseImages(@RequestParam Integer id, @RequestParam Integer type) { + return CommonResult.success(baseCaseService.listCaseImages(id, type)); + } + + @ApiOperation("妗堜欢鏆備笉澶勭悊") + @PutMapping("/case_leave") + public CommonResult updateCaseStatus(@RequestParam Integer caseId) { + Integer leaveType = 8; + return CommonResult.success(baseCaseService + .update(new LambdaUpdateWrapper<BaseCase>() + .eq(BaseCase::getId, caseId) + .set(BaseCase::getState, leaveType))); + } } -- Gitblit v1.8.0