短信-登录-未绑定手机号不能获取

This commit is contained in:
khalil
2025-07-09 16:40:01 +08:00
parent 85ce6f0f05
commit 101677fc51
2 changed files with 7 additions and 5 deletions

View File

@@ -117,7 +117,7 @@ public enum BusiStatus {
PHONE_BIND_ERROR(3012, "绑定手机号错误,请重新输入"),
ACCOUNT_NOT_BIND_PHONE(3013, "未绑定手机号"),
USER_NOT_BIND_PHONE(3013, "你的手机号未注册,请使用其他方式登录"),
NOTEXISTS(404, "不存在"),
IP_REGION_HAD_LIMIT(401, "該地區暫未開放使用"),

View File

@@ -108,14 +108,16 @@ public class SmsController extends BaseController {
return new BusiResult<>(BusiStatus.ACCOUNT_BLOCK_ERROR, I18NMessageSourceUtil.getMessage(ACCOUNT_LOGIN_BLOCK_MSG, new Object[]{mobile}, PartitionEnum.ENGLISH.getId()));
}
// 停止新用户注册
Users u = usersBaseService.getUsersByPhone(mobile);
if (u == null){
return BusiResult.fail(BusiStatus.USER_NOT_BIND_PHONE);
}
smsService.sendSmsCode(mobile, type, deviceInfo, ip, null, true);
return new BusiResult<>(BusiStatus.SMS_SEND_SUCCESS);
}
private void validDeviceInfo(){
}
@ApiParam("校验手机验证码")
@RequestMapping(value = "verify")
public BusiResult<Void> verify(@RequestParam("mobile") String mobile,@RequestParam("phoneAreaCode") String phoneAreaCode,