短信相关逻辑,仅仅接口状态标记
This commit is contained in:
@@ -26,8 +26,8 @@ public class LoginController {
|
||||
private LoginService loginService;
|
||||
|
||||
@PostMapping("/sms/sendCode")
|
||||
public boolean sendCode(@RequestParam @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确") String mobileNumber) {
|
||||
return loginService.sendCode(mobileNumber);
|
||||
public void sendCode(@RequestParam @Pattern(regexp = "^1[3-9]\\d{9}$", message = "手机号格式不正确") String mobileNumber) {
|
||||
loginService.sendCode(mobileNumber);
|
||||
}
|
||||
|
||||
@PostMapping("/login/smsLogin")
|
||||
|
||||
@@ -66,16 +66,16 @@ public class LoginService {
|
||||
|
||||
/**
|
||||
* 发送短信验证码
|
||||
* <p>1. 生成6位随机验证码 2. 委托SmsService发送</p>
|
||||
* <p>1. 生成6位随机验证码 2. 委托SmsService发送,失败抛异常</p>
|
||||
*/
|
||||
public boolean sendCode(String mobileNumber) {
|
||||
public void sendCode(String mobileNumber) {
|
||||
Assert.hasText(mobileNumber, "手机号不能为空");
|
||||
|
||||
UniversalSmsVariable variable = new UniversalSmsVariable();
|
||||
String code = String.valueOf((int) ((Math.random() * 9 + 1) * 100000));
|
||||
variable.setCode(code);
|
||||
|
||||
return smsService.send(mobileNumber, SmsTemplateEnum.UNIVERSAL, variable);
|
||||
smsService.send(mobileNumber, SmsTemplateEnum.UNIVERSAL, variable);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user