提交 cb99be0b authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 6b4f0382
...@@ -33,6 +33,7 @@ import com.zrqx.core.form.sysuser.bg.user.UpdateNewPasswordForm; ...@@ -33,6 +33,7 @@ import com.zrqx.core.form.sysuser.bg.user.UpdateNewPasswordForm;
import com.zrqx.core.form.sysuser.bg.user.UpdatePasswordForm; import com.zrqx.core.form.sysuser.bg.user.UpdatePasswordForm;
import com.zrqx.core.form.sysuser.fg.user.LoginForm; import com.zrqx.core.form.sysuser.fg.user.LoginForm;
import com.zrqx.core.form.sysuser.fg.user.LoginUserInfo; import com.zrqx.core.form.sysuser.fg.user.LoginUserInfo;
import com.zrqx.core.form.third.sdksms.SdkSmsForm;
import com.zrqx.core.form.third.sms.SmsForm; import com.zrqx.core.form.third.sms.SmsForm;
import com.zrqx.core.model.sysuser.role.Role; import com.zrqx.core.model.sysuser.role.Role;
import com.zrqx.core.model.sysuser.user.User; import com.zrqx.core.model.sysuser.user.User;
...@@ -44,6 +45,7 @@ import com.zrqx.core.util.datatype.UUIDUtil; ...@@ -44,6 +45,7 @@ import com.zrqx.core.util.datatype.UUIDUtil;
import com.zrqx.core.util.datatype.VerifyUtil; import com.zrqx.core.util.datatype.VerifyUtil;
import com.zrqx.core.util.response.CallBack; import com.zrqx.core.util.response.CallBack;
import com.zrqx.sysuser.commons.redis.Redis; import com.zrqx.sysuser.commons.redis.Redis;
import com.zrqx.sysuser.fg.client.third.SdkSmsClient;
import com.zrqx.sysuser.fg.client.third.SmsClient; import com.zrqx.sysuser.fg.client.third.SmsClient;
import com.zrqx.sysuser.fg.service.role.FgRoleService; import com.zrqx.sysuser.fg.service.role.FgRoleService;
import com.zrqx.sysuser.fg.service.user.FgUserService; import com.zrqx.sysuser.fg.service.user.FgUserService;
...@@ -71,7 +73,8 @@ public class FgPermissionsController { ...@@ -71,7 +73,8 @@ public class FgPermissionsController {
StringRedisTemplate stringRedisTemplate; StringRedisTemplate stringRedisTemplate;
@Autowired @Autowired
private SmsClient smsClient; private SmsClient smsClient;
@Autowired
private SdkSmsClient sdkSmsClient;
@Autowired @Autowired
private Redis redis; private Redis redis;
...@@ -198,12 +201,11 @@ public class FgPermissionsController { ...@@ -198,12 +201,11 @@ public class FgPermissionsController {
if (redis.get(sendTime) != null) { if (redis.get(sendTime) != null) {
throw new BaseException(16, "60s内不能再次发送"); throw new BaseException(16, "60s内不能再次发送");
} }
SmsForm ssf = new SmsForm(); SdkSmsForm ssf = new SdkSmsForm();
ssf.setPhone(phone); ssf.setMobile(phone);
String code = PasswordUtil.createPassword(6, 1); String code = PasswordUtil.createPassword(6, 1);
ssf.setCode(code); ssf.setContent("您的验证码是:" + code + ",在5分钟内有效。如非本人操作请忽略本短信。");
ssf.setType(2); /// 更换手机号验证验证码 CallBack<String> sms = sdkSmsClient.send(ssf);
CallBack<String> sms = smsClient.sendSms(ssf);
if (sms != null && sms.isStatus()) { if (sms != null && sms.isStatus()) {
redis.set(phone, code, 60 * 5, TimeUnit.SECONDS); redis.set(phone, code, 60 * 5, TimeUnit.SECONDS);
redis.set(sendTime, "60", 60); redis.set(sendTime, "60", 60);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论