|
@@ -13,13 +13,11 @@ import java.util.concurrent.CompletableFuture;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.function.BiFunction;
|
|
import java.util.function.BiFunction;
|
|
import java.util.function.BiPredicate;
|
|
import java.util.function.BiPredicate;
|
|
-import java.util.function.Consumer;
|
|
|
|
import java.util.function.Function;
|
|
import java.util.function.Function;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
-import com.google.common.collect.Lists;
|
|
|
|
import com.microsvc.toolkit.middleware.live.LivePluginContext;
|
|
import com.microsvc.toolkit.middleware.live.LivePluginContext;
|
|
import com.microsvc.toolkit.middleware.live.LivePluginService;
|
|
import com.microsvc.toolkit.middleware.live.LivePluginService;
|
|
import com.microsvc.toolkit.middleware.live.impl.RongCloudLivePlugin;
|
|
import com.microsvc.toolkit.middleware.live.impl.RongCloudLivePlugin;
|
|
@@ -2171,12 +2169,7 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
roomVo.setTotalLookNum(0);
|
|
roomVo.setTotalLookNum(0);
|
|
roomVo.setLookNum(0);
|
|
roomVo.setLookNum(0);
|
|
|
|
|
|
- ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto roomMemberNumDto = imLiveBroadcastRoomMemberMapper.queryMemberNum(roomVo.getRoomUid());
|
|
|
|
- if (roomMemberNumDto == null) {
|
|
|
|
- roomMemberNumDto = new ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto();
|
|
|
|
- roomMemberNumDto.setTotalNum(0);
|
|
|
|
- roomMemberNumDto.setOnlineNum(0);
|
|
|
|
- }
|
|
|
|
|
|
+ ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto roomMemberNumDto = getRoomMemberNumDto(roomVo.getRoomUid());
|
|
roomVo.setTotalLookNum(roomMemberNumDto.getTotalNum() == null? 0 : roomMemberNumDto.getTotalNum());
|
|
roomVo.setTotalLookNum(roomMemberNumDto.getTotalNum() == null? 0 : roomMemberNumDto.getTotalNum());
|
|
roomVo.setLookNum(roomMemberNumDto.getOnlineNum() == null? 0 : roomMemberNumDto.getOnlineNum());
|
|
roomVo.setLookNum(roomMemberNumDto.getOnlineNum() == null? 0 : roomMemberNumDto.getOnlineNum());
|
|
|
|
|
|
@@ -2200,6 +2193,18 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto getRoomMemberNumDto(String roomUid) {
|
|
|
|
+ ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto roomMemberNumDto = imLiveBroadcastRoomMemberMapper.queryMemberNum(roomUid);
|
|
|
|
+ if (roomMemberNumDto == null) {
|
|
|
|
+ roomMemberNumDto = new ImLiveBroadcastRoomMemberWrapper.RoomMemberNumDto();
|
|
|
|
+ roomMemberNumDto.setTotalNum(0);
|
|
|
|
+ roomMemberNumDto.setOnlineNum(0);
|
|
|
|
+ }
|
|
|
|
+ return roomMemberNumDto;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 同步直播间点赞数
|
|
* 同步直播间点赞数
|
|
*
|
|
*
|