|
|
@ -20,7 +20,6 @@ package com.epmet.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.Constant; |
|
|
|
import com.epmet.commons.tools.constant.EpmetRoleKeyConstant; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
@ -210,13 +209,13 @@ public class UserResiInfoServiceImpl extends BaseServiceImpl<UserResiInfoDao, Us |
|
|
|
//3:调用短信服务 生成验证码发送短信
|
|
|
|
result = messageFeignClient.sendSmsCaptcha(verificationCodeFormDTO.getMobile()); |
|
|
|
Map<String,Object> map = (Map<String, Object>) result.getData(); |
|
|
|
if (null == map || null == map.get(Constant.SMS_CODE)) { |
|
|
|
if (null == map || null == map.get("code")) { |
|
|
|
return new Result().error(EpmetErrorCode.MOBILE_GET_CODE_ERROR.getCode()); |
|
|
|
} |
|
|
|
//4:删除缓存中可能存在的旧验证码
|
|
|
|
userResiInfoRedis.deleteOldUserMobileCode(verificationCodeFormDTO.getUserId(), verificationCodeFormDTO.getMobile()); |
|
|
|
//5:将验证码存入redis
|
|
|
|
userResiInfoRedis.setUserResiMobileCode(verificationCodeFormDTO.getUserId(),verificationCodeFormDTO.getMobile(),map.get(Constant.SMS_CODE).toString()); |
|
|
|
userResiInfoRedis.setUserResiMobileCode(verificationCodeFormDTO.getUserId(),verificationCodeFormDTO.getMobile(),map.get("code").toString()); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|