|
|
|
@ -4,6 +4,8 @@ import cn.hutool.core.lang.Validator;
@@ -4,6 +4,8 @@ import cn.hutool.core.lang.Validator;
|
|
|
|
|
import cn.hutool.core.text.CharSequenceUtil; |
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
import cn.javaer.aliyun.sms.SmsClient; |
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional; |
|
|
|
|
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
|
import com.cloud.kicc.common.core.constant.CacheConstants; |
|
|
|
@ -67,8 +69,7 @@ public class AppServiceImpl implements AppService {
@@ -67,8 +69,7 @@ public class AppServiceImpl implements AppService {
|
|
|
|
|
return R.ok(Boolean.TRUE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
|
@DSTransactional |
|
|
|
|
public SsoUser phoneRegister(String phone, String captcha, String identityProvider, String tenantId) { |
|
|
|
|
// 设置不区分大小写,全部以小写验证
|
|
|
|
|
Validator.validateMobile(phone, "手机号码不合法"); |
|
|
|
@ -100,6 +101,7 @@ public class AppServiceImpl implements AppService {
@@ -100,6 +101,7 @@ public class AppServiceImpl implements AppService {
|
|
|
|
|
String initRoleIds = configService.getValueByKey("app.init.roleIds"); |
|
|
|
|
String initPassword = configService.getValueByKey("appid.password"); |
|
|
|
|
|
|
|
|
|
// 修改扩展用户信息
|
|
|
|
|
SsoUser ssoUser = new SsoUser(); |
|
|
|
|
ssoUser.setUserName(phone); |
|
|
|
|
ssoUser.setNickName(phone); |
|
|
|
|