Commit 914bbcf6 by 段启岩

反馈更新

parent d4480e22
......@@ -59,7 +59,7 @@ public class FeedbackApi {
Feedback feedback = new Feedback();
BeanUtils.copyProperties(feedbackForm, feedback);
try {
feedbackService.feedback(feedback, feedbackForm.getVerifyCode());
feedbackService.feedback(feedback);
return Response.success();
} catch (FeedbackServiceException e) {
return Response.error(e);
......
......@@ -42,10 +42,4 @@ public class FeedbackForm {
@Pattern(regexp = RegexPatterns.MOBILE, message = "手机号格式不正确")
private String mobile;
/**
* 验证码
*/
@NotEmpty(message = "验证码不能为空")
private String verifyCode;
}
......@@ -17,10 +17,9 @@ public interface IFeedbackService extends IService<Feedback> {
/**
*意见反馈
* @param feedback
* @param verifyCode
* @throws FeedbackServiceException
*/
void feedback(Feedback feedback, String verifyCode) throws FeedbackServiceException;
void feedback(Feedback feedback) throws FeedbackServiceException;
/**
* 投诉举报
......
......@@ -32,15 +32,7 @@ public class FeedbackServiceImpl extends ServiceImpl<FeedbackMapper, Feedback> i
}
@Override
public void feedback(Feedback feedback, String verifyCode) throws FeedbackServiceException {
//1.检查验证码是否正确
String realVerifyCode = redisHelper.get(RedisKey.MOBILE_VERIFY_CODE(feedback.getMobile()));
if (StringUtils.isEmpty(realVerifyCode) || !realVerifyCode.equals(verifyCode)) {
throw new FeedbackServiceException(UserErrorCode.REG_VERIFY_CODE_ERROR);
}
// 删除验证码
redisHelper.del(RedisKey.MOBILE_VERIFY_CODE(feedback.getMobile()));
public void feedback(Feedback feedback) throws FeedbackServiceException {
//2.设置反馈类型,1-反馈,2-举报
feedback.setFeedbackType(1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment