From 5af3d2fa829a7a454c8ddbb6ffb2a7685ceb9c77 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 16 六月 2025 17:33:50 +0800 Subject: [PATCH] 新增优化1.0 --- springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/controller/ComplaintController.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 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 c3f0bf9..abb0aa7 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 @@ -126,6 +126,10 @@ @PostMapping("/save-process") @ApiOperation("办理进度录入") public R<?> saveProcess(@Valid @RequestBody ComplaintProcessDTO dto){ + Complaint byId = complaintService.getById(dto.getComplaintId()); + if(byId.getAssignStatus()==0){ + return R.fail("该诉求未分配"); + } complaintService.saveProcess(dto,getLoginUserInfo()); return R.ok(); } @@ -149,6 +153,12 @@ @PostMapping("/report") @ApiOperation(value = "问题上报") public R<?> report(@RequestBody ComplaintReportDTO complaintReportDTO) { + Complaint byId = complaintService.getById(complaintReportDTO.getComplaintId()); + if(byId.getAssignStatus()==0){ + return R.fail("该诉求未分配"); + } + + complaintService.saveReport(complaintReportDTO, getLoginUserInfo()); return R.ok(); } @@ -170,6 +180,10 @@ @PostMapping("/saveDelay") @ApiOperation(value = "延期申请") public R<?> saveDelay(@Valid @RequestBody ComplaintDelayDTO dto){ + Complaint byId = complaintService.getById(dto.getComplaintId()); + if(byId.getAssignStatus()==0){ + return R.fail("该诉求未分配"); + } complaintService.saveDelay(dto, getLoginUserInfo()); return R.ok(); } @@ -222,7 +236,9 @@ @PostMapping("/assignComplain") @ApiOperation(value = "分配诉求") public R<?> assignComplain(@Valid@RequestBody AssignComplainDto dto) { + complaintService.assignComplain(getLoginUserInfo(),dto.getComplainId(),dto.getDeptId(),dto.getRemark()); + return R.ok(); } @@ -291,6 +307,7 @@ complaint1.setCompletionOtherDescription(null); complaint1.setRemark(null); complaint1.setNowLevelTime(new Date()); + complaint1.setNowLevelSms(0); complaint1.setRedispatch(1); complaintService.save(complaint1); } -- Gitblit v1.7.1