周星榜-列表-vo-avatar
This commit is contained in:
@@ -208,8 +208,22 @@ public class WeekStarService extends BaseService {
|
||||
vo.setMineRank(getRankMineVo(list, users));
|
||||
}
|
||||
|
||||
vo.setWeekStarRankList(list.stream().limit(size).collect(Collectors.toList()));
|
||||
List<WeekStarStatis> voList = list.stream().limit(size).collect(Collectors.toList());
|
||||
vo.setWeekStarRankList(voList);
|
||||
if (CollectionUtils.isEmpty(voList)){
|
||||
return vo;
|
||||
}
|
||||
|
||||
List<Long> uidList = voList.stream().map(WeekStarStatis::getUid).collect(Collectors.toList());
|
||||
Map<Long, Users> usersMap = usersService.getUsersMapByUids(uidList);
|
||||
for (WeekStarStatis voItem: voList){
|
||||
Users u = usersMap.get(voItem.getUid());
|
||||
if (null != u){
|
||||
voItem.setErbanNo(u.getErbanNo());
|
||||
voItem.setNick(u.getNick());
|
||||
voItem.setAvatar(u.getAvatar());
|
||||
}
|
||||
}
|
||||
return vo;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user