Browse Source

Merge branch 'feature/0721-tenant' into develop

haonan 1 năm trước cách đây
mục cha
commit
ab2145f1b1

+ 7 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TenantInfoServiceImpl.java

@@ -212,9 +212,11 @@ public class TenantInfoServiceImpl extends ServiceImpl<TenantInfoMapper, TenantI
         if (StringUtils.isNotEmpty(phone)){
             List<TenantInfo> list = tenantInfoService.lambdaQuery().eq(TenantInfo::getPhone, phone).list();
             if (CollectionUtils.isNotEmpty(list)){
-                 oldInfo = list.get(0);
+                throw new BizException("手机号已经注册机构账号");
             }
         }
+
+
         SysUser sysUser = getOrCreateAccount(tenantInfo, oldInfo);
         tenantInfo.setEnableFlag(true);
         if (StringUtils.isEmpty(tenantInfo.getLogo())) {
@@ -252,6 +254,10 @@ public class TenantInfoServiceImpl extends ServiceImpl<TenantInfoMapper, TenantI
             }
             //获取当前账户的用户类型
             String userType = sysUser.getUserType();
+
+            if (userType.contains(SysUserType.SYSTEM.getCode())){
+                throw new BizException("该手机号已注册机构");
+            }
             //设置默认机构类型
             String tenantUserType = SysUserType.ORGANIZATION.getCode();
             if (StringUtils.isEmpty(userType)) {