diff --git a/mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java b/mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java index 0ab445f19..2689cc3c8 100644 --- a/mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java +++ b/mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java @@ -69,6 +69,12 @@ public class MyShiroRealm extends AuthorizingRealm { session.setAttribute(UserSession.tenantId, user.getTenantId()); if (StringUtils.isNotBlank(user.getParentTenantId())) { session.setAttribute(UserSession.parentTenantId, user.getParentTenantId()); + }else{ + session.setAttribute(UserSession.parentTenantId, null); +// String parentTenantId = (String)session.getAttribute(UserSession.parentTenantId); +// if(StringUtils.isNotBlank(parentTenantId)){ +// session.removeAttribute(UserSession.parentTenantId); +// } } return authenticationInfo; diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java index f0f523e06..07485e8f6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java @@ -1269,7 +1269,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc if (null != userIds && userIds.size() > 0 ) { WxCUserTags tq = new WxCUserTags(); tq.setUserIdList(userIds); - tq.setTenantId(tenantInfo.getFinalTenantId()); + tq.setTenantId(tenantInfo.getFinalTenantId()); List userTagList = wxCUserTagsMapper.findList(tq); if (null != userTagList) { List tagList = wxTagsMapper.findListAll();