Browse Source

👣 重构底层多租户

master
wangxiang 3 years ago
parent
commit
c667bcf23d
  1. 8
      kicc-common/kicc-common-security/src/main/java/com/cloud/kicc/common/security/service/impl/KiccAppUserDetailsServiceImpl.java
  2. 8
      kicc-common/kicc-common-security/src/main/java/com/cloud/kicc/common/security/service/impl/KiccUserDetailsServiceImpl.java

8
kicc-common/kicc-common-security/src/main/java/com/cloud/kicc/common/security/service/impl/KiccAppUserDetailsServiceImpl.java

@ -38,17 +38,17 @@ public class KiccAppUserDetailsServiceImpl implements KiccUserDetailsService { @@ -38,17 +38,17 @@ public class KiccAppUserDetailsServiceImpl implements KiccUserDetailsService {
@Override
@SneakyThrows
public UserDetails loadUserByUsername(String phone) {
Cache cache = cacheManager.getCache(CacheConstants.USER_DETAILS);
/*Cache cache = cacheManager.getCache(CacheConstants.USER_DETAILS);
if (cache != null && cache.get(phone) != null) {
return (KiccUser) cache.get(phone).get();
}
}*/
R<User> result = remoteUserService.selectByPhone(phone, SecurityConstants.FROM_IN);
UserDetails userDetails = getUserDetails(result);
if (cache != null) {
/*if (cache != null) {
cache.put(phone, userDetails);
}
}*/
return userDetails;
}

8
kicc-common/kicc-common-security/src/main/java/com/cloud/kicc/common/security/service/impl/KiccUserDetailsServiceImpl.java

@ -41,16 +41,16 @@ public class KiccUserDetailsServiceImpl implements KiccUserDetailsService { @@ -41,16 +41,16 @@ public class KiccUserDetailsServiceImpl implements KiccUserDetailsService {
@SneakyThrows
public UserDetails loadUserByUsername(String username) {
// 设置缓存,减少查询
Cache cache = cacheManager.getCache(CacheConstants.USER_DETAILS);
/*Cache cache = cacheManager.getCache(CacheConstants.USER_DETAILS);
if (cache != null && cache.get(username) != null) {
return (KiccUser) cache.get(username).get();
}
}*/
R<User> result = remoteUserService.selectByUserName(username, SecurityConstants.FROM_IN);
UserDetails userDetails = getUserDetails(result);
if (cache != null) {
/*if (cache != null) {
cache.put(username, userDetails);
}
}*/
return userDetails;
}

Loading…
Cancel
Save