Browse Source

添加企业和用户认证不通过时的数据同步

huxz 7 years ago
parent
commit
663dce5a71

+ 5 - 0
sso-manage-console/src/main/java/com/uas/sso/sso/backend/service/impl/UserBackendServiceImpl.java

@@ -302,6 +302,11 @@ public class UserBackendServiceImpl implements UserBackendService {
 
             userInfo.setIdentityValidCode(userValid.getValidCode());
             userDao.save(userInfo);
+
+            List<App> appList = appDao.findAll();
+            JSONObject data = JacksonUtils.fromJson(JacksonUtils.toJson(userInfo.toView()), JSONObject.class);
+            syncThreadPool.transferDataToOtherPlatforms(BackInfoType.BACK_USER_INFO, appList, data, "[后台]用户身份认证不通过");
+
             return userInfo;
         }
 

+ 4 - 0
sso-manage-console/src/main/java/com/uas/sso/sso/backend/service/impl/UserSpaceServiceImpl.java

@@ -239,6 +239,10 @@ public class UserSpaceServiceImpl implements UserSpaceService {
 
             space.setValidCode(spaceValid.getValidCode());
             userspaceDao.save(space);
+
+            JSONObject data = JacksonUtils.fromJson(JacksonUtils.toJson(space.toView()), JSONObject.class);
+            syncThreadPool.transferDataToOtherPlatforms(BackInfoType.BACK_SPACE_INFO, space.getApps(), data, "[后台]企业信息认证不通过");
+
             return space;
         }