From d99aad4524f70b62401c135f946bda5696c702cb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期四, 29 五月 2025 21:36:25 +0800 Subject: [PATCH] 小程序接口修改 --- springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java index a0980ac..56238ce 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java @@ -8,15 +8,15 @@ import com.panzhihua.westcommittee.annotation.DistributedLock; import com.panzhihua.westcommittee.model.dto.*; import com.panzhihua.westcommittee.model.entity.*; +import com.panzhihua.westcommittee.model.query.BasePage; import com.panzhihua.westcommittee.model.query.ComplaintQuery; import com.panzhihua.westcommittee.model.vo.ComplaintVO; import com.panzhihua.westcommittee.model.vo.DispatchVO; +import com.panzhihua.westcommittee.model.vo.SysUserVO; import com.panzhihua.westcommittee.service.IComplaintCommentService; import com.panzhihua.westcommittee.service.IComplaintService; import com.panzhihua.westcommittee.service.IProblemTypeService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; +import io.swagger.annotations.*; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Lazy; import org.springframework.validation.annotation.Validated; @@ -174,7 +174,7 @@ * 上报审核 */ @PostMapping("/reportAudit") - @ApiOperation(value = "问题上报审核") + @ApiOperation(value = "问题上报审核并指派") public R<?> reportAudit(@RequestBody ComplaintReporAuditDTO dto) { complaintService.reportAudit(dto, getLoginUserInfo()); return R.ok(); @@ -188,8 +188,29 @@ public R<List<DispatchVO>> getDispatchList() { return R.ok(complaintService.getDispatchList(getLoginUserInfo())); } - - + + + + @GetMapping("/getDeptUserList") + @ApiOperation(value = "获取当前单位用户列表") + public R<Page<SysUserVO>> getDeptUserList(BasePage page) { + return R.ok(complaintService.getDeptUserList(getLoginUserInfo(),page)); + } + + + + @PostMapping("/assignComplain") + @ApiOperation(value = "分配诉求") + @ApiImplicitParams({ + @ApiImplicitParam(name = "complainId", value = "诉求id", required = true), + @ApiImplicitParam(name = "userId", value = "单位id", required = true) + }) + public R<?> assignComplain(@RequestParam Long complainId,@RequestParam Integer deptId) { + complaintService.assignComplain(getLoginUserInfo(),complainId,deptId); + return R.ok(); + } + + /** * 评价诉求 * @param complaintComment -- Gitblit v1.7.1