刘俊驰 1 год назад
Родитель
Сommit
7eee6e1b7e

+ 4 - 9
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImLiveBroadcastRoomServiceImpl.java

@@ -2892,10 +2892,8 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
             imUserState.setRoomUid(callbackOnMemberStateChange.getGroupId());
             imUserStates.add(imUserState);
         }
+        opsRoom(imUserStates);
         liveBroadcastRoomMemberDao.updateOnlineStatus(userIds, callbackOnMemberStateChange.getGroupId(),onlineStatus);
-        CompletableFuture.runAsync(() -> {
-            opsRoom(imUserStates);
-        });
 
     }
 
@@ -2928,10 +2926,8 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
             imUserState.setRoomUid(callbackAfterMemberExit.getGroupId());
             imUserStates.add(imUserState);
         }
+        opsRoom(imUserStates);
         liveBroadcastRoomMemberDao.updateLiveRoomStatus(userIds, callbackAfterMemberExit.getGroupId(),liveRoomStatus);
-        CompletableFuture.runAsync(() -> {
-            opsRoom(imUserStates);
-        });
     }
 
     @Override
@@ -2974,10 +2970,9 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
             imUserState.setRoomUid(callbackAfterNewMemberJoin.getGroupId());
             imUserStates.add(imUserState);
         }
+        opsRoom(imUserStates);
         liveBroadcastRoomMemberDao.updateLiveRoomStatus(userIds, callbackAfterNewMemberJoin.getGroupId(),liveRoomStatus);
-        CompletableFuture.runAsync(() -> {
-            opsRoom(imUserStates);
-        });
+
     }
 
     @Override