From 2de93f190e98b46508899009493926a633d10c58 Mon Sep 17 00:00:00 2001 From: Lemon Date: Tue, 1 Jul 2025 09:18:42 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=96=B0=E5=A2=9E=E5=90=8E=E7=AE=A1?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=A4=84=E7=90=86=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=8F=8D=E9=A6=88=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/MemberFeedbackInfoController.java | 13 ++++++++++++- .../pile/service/MemberFeedbackInfoService.java | 7 +++++++ .../service/impl/MemberFeedbackInfoServiceImpl.java | 12 ++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberFeedbackInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberFeedbackInfoController.java index 3bc4e0f04..daf40f8f4 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberFeedbackInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberFeedbackInfoController.java @@ -98,7 +98,7 @@ public class MemberFeedbackInfoController extends BaseController { } /** - * 通过feedbackCode查询信息详情 + * 后管管理员通过feedbackCode查询信息详情 * @param feedbackCode * @return */ @@ -106,4 +106,15 @@ public class MemberFeedbackInfoController extends BaseController { public MemberFeedbackInfoVO getMemberFeedbackDetailByCode(@PathVariable("feedbackCode") String feedbackCode) { return memberFeedbackInfoService.getMemberFeedbackDetailByCode(feedbackCode); } + + /** + * 后管管理员处理用户反馈信息(实际调用修改方法,将该反馈信息状态改为处理中) + * @param memberFeedbackInfo + * @return + */ + @PostMapping("/dealUserFeedback") + public AjaxResult dealUserFeedback(@RequestBody MemberFeedbackInfo memberFeedbackInfo) { + memberFeedbackInfoService.dealUserFeedback(memberFeedbackInfo); + return AjaxResult.success(); + } } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberFeedbackInfoService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberFeedbackInfoService.java index 35e1fa7de..e82c47806 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberFeedbackInfoService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberFeedbackInfoService.java @@ -2,6 +2,7 @@ package com.jsowell.pile.service; import java.util.List; +import com.jsowell.common.core.domain.AjaxResult; import com.jsowell.pile.domain.MemberFeedbackInfo; import com.jsowell.pile.dto.MemberFeedbackInfoDTO; import com.jsowell.pile.vo.uniapp.customer.MemberFeedbackInfoVO; @@ -80,4 +81,10 @@ public interface MemberFeedbackInfoService { * @return */ MemberFeedbackInfoVO getMemberFeedbackDetailByCode(String feedbackCode); + + /** + * 后台管理员处理用户反馈信息 + * @param memberFeedbackInfo + */ + void dealUserFeedback(MemberFeedbackInfo memberFeedbackInfo); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberFeedbackInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberFeedbackInfoServiceImpl.java index c10de4ad8..f246a855a 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberFeedbackInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberFeedbackInfoServiceImpl.java @@ -133,4 +133,16 @@ public class MemberFeedbackInfoServiceImpl implements MemberFeedbackInfoService return memberFeedbackInfoMapper.getMemberFeedbackDetailByCode(feedbackCode); } + /** + * 后管管理员处理用户反馈信息(实际调用修改方法,将该反馈信息状态改为处理中) + * @param memberFeedbackInfo + * @return + */ + @Override + public void dealUserFeedback(MemberFeedbackInfo memberFeedbackInfo) { + // 将本条反馈信息状态改为 1-处理中 + memberFeedbackInfo.setStatus(Constants.ONE); + // 修改数据库 + this.updateMemberFeedbackInfo(memberFeedbackInfo); + } }