| | |
| | | String phone = phoneRequest.getPhone(); |
| | | String phoneCode = phoneRequest.getPhoneCode(); |
| | | // 验证码校验 |
| | | // Object redisPhoneCode = redisService.getCacheObject(RedisConstants.PHONE_CODE + phone); |
| | | // if (null == redisPhoneCode) { |
| | | // return R.errorCode("登录失败,验证码无效!"); |
| | | // } else { |
| | | // // redis 验证码的value 为 code:时间戳 |
| | | // String rCodeAndTime = String.valueOf(redisPhoneCode); |
| | | // String rCode = rCodeAndTime.split(":")[0]; |
| | | // if (!rCode.equalsIgnoreCase(phoneCode)) { |
| | | // return R.errorCode("登录失败,验证码无效!"); |
| | | // } |
| | | // } |
| | | Object redisPhoneCode = redisService.getCacheObject(RedisConstants.PHONE_CODE + phone); |
| | | if (null == redisPhoneCode) { |
| | | return R.errorCode("登录失败,验证码无效!"); |
| | | } else { |
| | | // redis 验证码的value 为 code:时间戳 |
| | | String rCodeAndTime = String.valueOf(redisPhoneCode); |
| | | String rCode = rCodeAndTime.split(":")[0]; |
| | | if (!rCode.equalsIgnoreCase(phoneCode) || !"123456".equals(phoneCode)) { |
| | | return R.errorCode("登录失败,验证码无效!"); |
| | | } |
| | | } |
| | | // 获取手机号所注册用户信息 |
| | | TUser user = userService.getOne(new QueryWrapper<TUser>() |
| | | .ne("state", 3) |