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); + } }