Browse Source

👣 重构底层多租户

master
wangxiang 3 years ago
parent
commit
03f43bcbb4
  1. 2
      kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/util/WebUtil.java
  2. 3
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserServiceImpl.java

2
kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/util/WebUtil.java

@ -162,7 +162,7 @@ public class WebUtil extends org.springframework.web.util.WebUtils { @@ -162,7 +162,7 @@ public class WebUtil extends org.springframework.web.util.WebUtils {
@NotNull
private static String[] splitClient(String header) {
if (header == null || !header.startsWith(BASIC_)) {
throw new CheckedException("请求头中client信息为空,请刷新当前页面重试!");
throw new CheckedException("请求头中client信息为空!");
}
byte[] base64Token = header.substring(6).getBytes(StandardCharsets.UTF_8);
byte[] decoded;

3
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserServiceImpl.java

@ -19,7 +19,6 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; @@ -19,7 +19,6 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.server.ServerErrorException;
import java.util.HashSet;
import java.util.List;
@ -94,7 +93,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us @@ -94,7 +93,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
});
// 检测多租户信息是否存在,不存在抛出异常
if (tenantCode.size() == 0) {
throw new Exception("当前用户多租户不存在,请联系统管理员检查多租户是否过期或者冻结!");
throw new CheckedException("当前用户多租户不存在,请联系统管理员检查多租户是否过期或者冻结!");
}
user.setTenantId(String.join(",", tenantCode));
user.setPermissions(ArrayUtil.toArray(permissions, String.class));

Loading…
Cancel
Save