zhaohongpeng 8 лет назад
Родитель
Сommit
932373541b
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

+ 5 - 5
src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

@@ -14,7 +14,7 @@ import com.uas.sso.SSOHelper;
 import com.uas.sso.SSOToken;
 import com.uas.sso.SSOToken;
 import com.uas.sso.common.SSOProperties;
 import com.uas.sso.common.SSOProperties;
 import com.uas.sso.common.util.HttpUtil;
 import com.uas.sso.common.util.HttpUtil;
-import com.uas.sso.entity.UserAccount;
+    import com.uas.sso.entity.UserAccount;
 import com.uas.sso.web.spring.AbstractSSOInterceptor;
 import com.uas.sso.web.spring.AbstractSSOInterceptor;
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.log4j.Logger;
 import org.apache.log4j.Logger;
@@ -278,10 +278,10 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
 			}
 			}
 
 
 		}
 		}
-		if (user.getUserUU().equals(user.getEnterprise().getEnAdminuu())){
-			user.setIssys(Constant.YES);
-		}
-		if (authorities == null) {
+        if (user.getEnterprise() != null && user.getUserUU().equals(user.getEnterprise().getEnAdminuu())) {
+            user.setIssys(Constant.YES);
+        }
+        if (authorities == null) {
 			authorities = new HashMap<Long, Collection<GrantedAuthority>>();
 			authorities = new HashMap<Long, Collection<GrantedAuthority>>();
 		}
 		}
 		authorities.put(user.getUserUU(), authSet);
 		authorities.put(user.getUserUU(), authSet);