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

--no commit message

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