短信相关逻辑,仅仅接口状态标记

This commit is contained in:
zk
2026-06-04 17:22:41 +08:00
parent e3ed3e94d4
commit f318e44481
3 changed files with 39 additions and 39 deletions
@@ -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);
}
/**