Browse Source

循环同步用户数据到各应用不同步im

wangmh 7 years ago
parent
commit
8095deaa3c

+ 1 - 1
sso-manage-console/src/main/java/com/uas/sso/sso/backend/config/SyncThreadPool.java

@@ -205,7 +205,7 @@ public class SyncThreadPool {
         }
 
         for (App app : appList) {
-            if (StringUtils.hasText(backAppUrl.getUrl(app))) {
+            if (StringUtils.hasText(backAppUrl.getUrl(app)) && !"im".equals(app.getUid())) {
                 urls.add(app.getUid() + "_" + backAppUrl.getUrl(app));
             }
         }

+ 1 - 1
sso-server/src/main/java/com/uas/sso/service/impl/UserServiceImpl.java

@@ -567,7 +567,7 @@ public class UserServiceImpl implements UserService {
             public Void call(String appId) {
                 App tempApp = appService.findOne(appId);
                 if (tempApp != null && StringUtils.isEmpty(tempApp.getUserControl())
-                        && !StringUtils.isEmpty(tempApp.getBackUserUrl())) {
+                        && !StringUtils.isEmpty(tempApp.getBackUserUrl()) && !"im".equals(appId)) {
                     String url = tempApp.getBackUserUrl();
                     JSONObject formData = JSON.parseObject(JSON.toJSONString(finalUser));
                     formData.put("password", finalUser.getPassword());