|
@@ -123,6 +123,11 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
|
|
|
HashMap<String, DataCount> dataCountMap = roomVisitLogService.getGroupByRoomId();
|
|
|
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());
|
|
|
if (roomUser != null) {
|
|
@@ -138,13 +143,15 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
record.setRoomUserName(userInfo.getUserName());
|
|
|
}
|
|
|
record.setIsHomeOwner(false);
|
|
|
+
|
|
|
+ DataCount dataCount = dataCountMap.get(record.getRoomId()+"_"+roomUser.getRoomUserId());
|
|
|
+ if (dataCount != null) {
|
|
|
+ record.setRoomViewCount(dataCount.getDataCount());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
record.setVisitPassword(null);
|
|
|
- DataCount dataCount = dataCountMap.get(record.getRoomId());
|
|
|
- if (dataCount != null) {
|
|
|
- record.setRoomViewCount(dataCount.getDataCount());
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
return PageInfo.PageInfo(page);
|
|
|
}
|