Przeglądaj źródła

fix:个人注册同步的问题

liusw 6 lat temu
rodzic
commit
0bfeb430de

+ 12 - 6
sso-server/src/main/java/com/uas/sso/sync/entity/SsoServiceUser.java

@@ -1,6 +1,7 @@
 package com.uas.sso.sync.entity;
 
 import com.uas.sso.entity.UserQuestion;
+import com.uas.sso.util.StringUtils;
 
 import java.sql.Timestamp;
 import java.util.List;
@@ -162,6 +163,17 @@ public class SsoServiceUser {
      * @return
      */
     public SyncUser mappingUserInfo(SsoServiceUser ssoServiceUser, SyncUser syncUser) {
+        syncUser.setEmailValidCode(ssoServiceUser.getEmail() == null || ssoServiceUser.getEmail().equals("") ? (short) 0 : (short) 2);
+        if (syncUser.getMobileValidCode() == null) {
+            syncUser.setMobileValidCode((short) 2);
+        }
+        if (syncUser.getPasswordLevel() == 0) {
+            syncUser.setPasswordLevel(2);
+        }
+        if (syncUser.getIdentityValidCode() == null) {
+            syncUser.setIdentityValidCode((short)0);
+        }
+
         syncUser.setUserUU(Long.valueOf(ssoServiceUser.getUu()));
         syncUser.setVipName(ssoServiceUser.getName());
         syncUser.setMobile(ssoServiceUser.getMobile());
@@ -171,12 +183,6 @@ public class SsoServiceUser {
         syncUser.setSalt(Long.valueOf(ssoServiceUser.getUu()).toString());
         syncUser.setFromApp(ssoServiceUser.getSource());
         syncUser.setPassword(ssoServiceUser.getPassword());
-        if (syncUser == null) {
-            syncUser.setEmailValidCode(ssoServiceUser.getEmail() == null || ssoServiceUser.getEmail().equals("") ? (short) 0 : (short) 2);
-            syncUser.setIdentityValidCode((short) 0);
-            syncUser.setMobileValidCode((short) 2);
-            syncUser.setPasswordLevel((short) 2);
-        }
         return syncUser;
     }
 }