Browse Source

userAccount企业显示异常问题

wangmh 7 years ago
parent
commit
9605b0e96c

+ 16 - 0
sso-common/src/main/java/com/uas/sso/core/Const.java

@@ -0,0 +1,16 @@
+package com.uas.sso.core;
+
+/**
+ * 常量类
+ *
+ * @author wangmh
+ * @date 2018/1/2
+ */
+public class Const {
+
+    /**
+     * 重复分隔符
+     */
+    public static final String REPEAT_SEPARATOR = "#";
+
+}

+ 4 - 0
sso-common/src/main/java/com/uas/sso/entity/UserAccount.java

@@ -1,6 +1,7 @@
 package com.uas.sso.entity;
 
 import com.alibaba.fastjson.annotation.JSONField;
+import com.uas.sso.core.Const;
 import org.codehaus.jackson.annotate.JsonIgnore;
 
 import javax.persistence.*;
@@ -264,6 +265,9 @@ public class UserAccount implements Serializable {
     }
 
     public String getSpaceName() {
+        if (spaceName != null && email.contains(Const.REPEAT_SEPARATOR)) {
+            return email.substring(0, email.indexOf(Const.REPEAT_SEPARATOR));
+        }
         return spaceName;
     }
 

+ 0 - 5
sso-server/src/main/java/com/uas/sso/core/Const.java

@@ -8,11 +8,6 @@ package com.uas.sso.core;
  */
 public class Const {
 
-    /**
-     * 重复分隔符
-     */
-    public static final String REPEAT_SEPARATOR = "#";
-
     /**
      * 邮箱正则
      */