Browse Source

feat: app phone login

master
wangxiang 1 year ago
parent
commit
d31aa12f2d
  1. 6
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java

6
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java

@ -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);

Loading…
Cancel
Save