|
@@ -43,6 +43,8 @@ import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
+import static com.ydtech.constants.RedisConstant.PHONE_VERIFICATION_CODE_KEY;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 用户控制器
|
|
* 用户控制器
|
|
@@ -486,18 +488,18 @@ public class SysUserController extends BaseController {
|
|
|
String resultStr = "";
|
|
String resultStr = "";
|
|
|
|
|
|
|
|
String phoneMsg = dto.getMobileMsg();
|
|
String phoneMsg = dto.getMobileMsg();
|
|
|
-// if (StringUtils.isNullOrEmpty(phoneMsg)) {
|
|
|
|
|
-// return HttpResult.error("短信验证码不能为空");
|
|
|
|
|
-// }
|
|
|
|
|
-// //从数据库获取最新验证码
|
|
|
|
|
-// String msg = stringRedisTemplate.opsForValue().get(PHONE_VERIFICATION_CODE_KEY + dto.getMobile());
|
|
|
|
|
|
|
+ if (StringUtils.isNullOrEmpty(phoneMsg)) {
|
|
|
|
|
+ return HttpResult.error("短信验证码不能为空");
|
|
|
|
|
+ }
|
|
|
|
|
+ //从数据库获取最新验证码
|
|
|
|
|
+ String msg = stringRedisTemplate.opsForValue().get(PHONE_VERIFICATION_CODE_KEY + dto.getMobile());
|
|
|
//
|
|
//
|
|
|
-// if (msg == null || msg.length() == 0) {
|
|
|
|
|
-// return HttpResult.error("短信验证码发送失败");
|
|
|
|
|
-// }
|
|
|
|
|
-// if (!phoneMsg.equals(msg)) {
|
|
|
|
|
-// return HttpResult.error("短信验证码不正确");
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ if (msg == null || msg.length() == 0) {
|
|
|
|
|
+ return HttpResult.error("短信验证码发送失败");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!phoneMsg.equals(msg)) {
|
|
|
|
|
+ return HttpResult.error("短信验证码不正确");
|
|
|
|
|
+ }
|
|
|
String recommenderid = dto.getReferrerId();
|
|
String recommenderid = dto.getReferrerId();
|
|
|
if (StringUtils.isNullOrEmpty(recommenderid)) {
|
|
if (StringUtils.isNullOrEmpty(recommenderid)) {
|
|
|
return HttpResult.error("推荐人ID不能为空");
|
|
return HttpResult.error("推荐人ID不能为空");
|