|
@@ -33,6 +33,7 @@ public class SendSmsController {
|
|
|
|
|
|
/**
|
|
|
* 发送登录短信接口
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/sendLoginSms")
|
|
@@ -41,12 +42,28 @@ public class SendSmsController {
|
|
|
String code = SendSmsUtils.getCode(4);
|
|
|
String username = user.getUsername();
|
|
|
SysUser sysUser = sysUserService.selectUserByPhonenumber(username);
|
|
|
- if (sysUser != null){
|
|
|
- redisCache.setCacheObject(LOGIN_USER_SMS + username, code,5, TimeUnit.MINUTES);
|
|
|
+ if (sysUser != null) {
|
|
|
+ redisCache.setCacheObject(LOGIN_USER_SMS + username, code, 5, TimeUnit.MINUTES);
|
|
|
String msg = SendSmsUtils.sendPassword(code, username);
|
|
|
- System.out.println(username+"登录短信发送回复:"+msg);
|
|
|
+ System.out.println(username + "登录短信发送回复:" + msg);
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
return AjaxResult.error("当前手机号不存在");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发送注册短信接口
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/sendRegisterSms")
|
|
|
+ @RepeatSubmit(interval = 1000, message = "请求过于频繁")
|
|
|
+ public AjaxResult sendRegisterSms(@RequestBody LoginBody user) {
|
|
|
+ String code = SendSmsUtils.getCode(4);
|
|
|
+ String username = user.getUsername();
|
|
|
+ redisCache.setCacheObject(LOGIN_USER_SMS + username, code, 5, TimeUnit.MINUTES);
|
|
|
+ String msg = SendSmsUtils.sendPassword(code, username);
|
|
|
+ System.out.println(username + "登录短信发送回复:" + msg);
|
|
|
+ return AjaxResult.success(msg);
|
|
|
+ }
|
|
|
}
|