|
@@ -122,8 +122,11 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
}
|
|
|
|
|
|
HashMap<String, DataCount> dataCountMap = roomVisitLogService.getGroupByRoomId();
|
|
|
- log.info("dataCountMap:{}",dataCountMap);
|
|
|
for (Room record : page.getRecords()) {
|
|
|
+ DataCount dataCount = dataCountMap.get(record.getRoomId());
|
|
|
+ if (dataCount != null) {
|
|
|
+ record.setRoomViewCount(dataCount.getDataCount());
|
|
|
+ }
|
|
|
|
|
|
if (!record.getRoomUserName().equals(param.getUserName())) {
|
|
|
RoomUser roomUser = roomUserService.getByUserName(record.getRoomId(),param.getUserName());
|
|
@@ -140,17 +143,6 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
record.setRoomUserName(userInfo.getUserName());
|
|
|
}
|
|
|
record.setIsHomeOwner(false);
|
|
|
-
|
|
|
- DataCount dataCount = dataCountMap.get(record.getRoomId()+"_"+roomUser.getRoomUserId());
|
|
|
- log.info("dataCount:{}",dataCount);
|
|
|
- if (dataCount != null) {
|
|
|
- record.setRoomViewCount(dataCount.getDataCount());
|
|
|
- }
|
|
|
- }else {
|
|
|
- DataCount dataCount = dataCountMap.get(record.getRoomId());
|
|
|
- if (dataCount != null) {
|
|
|
- record.setRoomViewCount(dataCount.getDataCount());
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
record.setVisitPassword(null);
|