From dedefa06e62e001b69fa52bb18c759f5fe951c08 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 06 六月 2025 18:32:28 +0800 Subject: [PATCH] 替换百度key --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java | 44 ++++++++++++++++++++++++++++++++++++-------- 1 files changed, 36 insertions(+), 8 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java index 8521840..7baf920 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.controller.BaseController; -import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.sangeshenbian.annotation.DistributedLock; import com.panzhihua.sangeshenbian.model.dto.*; @@ -18,16 +17,9 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; -import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; @@ -68,6 +60,38 @@ return R.ok(); } + /** + * 诉求录入并上报 + */ + @PostMapping("/saveAndReport") + @ApiOperation(value = "诉求录入并上报") + public R<?> saveAndReport(@Valid @RequestBody ComplaintVO complaintVO) { + complaintService.saveAndReport(complaintVO, getLoginUserInfo()); + return R.ok(); + } + + /** + * 诉求录入并办结 + */ + @PostMapping("/saveAndComplete") + @ApiOperation(value = "诉求录入并办结") + public R<?> saveAndComplete(@Valid @RequestBody ComplaintSaveAndCompleteDTO complaintVO) { + complaintService.saveAndComplete(complaintVO, getLoginUserInfo()); + return R.ok(); + } + + + /** + * 上报撤回 + */ + @PostMapping("/revoke") + @ApiOperation(value = "诉求上报撤回") + public R<?> reportWithdraw(@RequestBody ComplaintReportWithdrawDTO dto) { + complaintService.reportWithdraw(dto, getLoginUserInfo()); + return R.ok(); + } + + @PostMapping("/list") @ApiOperation("工单列表") public R<Page<ComplaintVO>> complaintList(@RequestBody ComplaintQuery query) { @@ -85,6 +109,8 @@ public R<List<ComplaintProgress>> progress(@ApiParam(name = "complaintId", value = "诉求id", required = true) @PathVariable("complaintId") Long complaintId) { return R.ok(complaintService.progress(complaintId)); } + + @PostMapping("/save-process") @ApiOperation("办理进度录入") @@ -115,6 +141,7 @@ complaintService.saveReport(complaintReportDTO, getLoginUserInfo()); return R.ok(); } + /** * 诉求下派 @@ -189,6 +216,7 @@ complaintCommentService.save(complaintComment); Complaint complaint = complaintService.getById(complaintComment.getComplaintId()); complaint.setStatus(8); + complaint.setCommentRate(complaintComment.getRate()); complaintService.updateById(complaint); return R.ok(); } -- Gitblit v1.7.1