|
@@ -453,6 +453,13 @@ public class WebSiteTourismTravelNotesPublishController {
|
|
myOrderParam.add(new MyOrderParam.OrderInfo("hotValue", false, null));
|
|
myOrderParam.add(new MyOrderParam.OrderInfo("hotValue", false, null));
|
|
List<TourTravelNotesTopic> tourTravelNotesTopicList = tourTravelNotesTopicService.getTourTravelNotesTopicList(tourTravelNotesTopic,orderBy);
|
|
List<TourTravelNotesTopic> tourTravelNotesTopicList = tourTravelNotesTopicService.getTourTravelNotesTopicList(tourTravelNotesTopic,orderBy);
|
|
List<TourTravelNotesTopicVo> tourTravelNotesTopicVoList = MyModelUtil.copyCollectionTo(tourTravelNotesTopicList, TourTravelNotesTopicVo.class);
|
|
List<TourTravelNotesTopicVo> tourTravelNotesTopicVoList = MyModelUtil.copyCollectionTo(tourTravelNotesTopicList, TourTravelNotesTopicVo.class);
|
|
|
|
+
|
|
|
|
+ List<Long> topicIdList = tourTravelNotesTopicVoList.stream().map(TourTravelNotesTopicVo::getId).map(Long::valueOf).collect(Collectors.toList());
|
|
|
|
+ Map<Long, Integer> viewCountListTopicByName = tourTravelNotesTopicService.getViewCountListTopicByName(topicIdList);
|
|
|
|
+ //放入浏览量的数值
|
|
|
|
+ tourTravelNotesTopicVoList.stream().forEach(item->{
|
|
|
|
+ item.setViewCount(viewCountListTopicByName.get(Long.valueOf(item.getId())));
|
|
|
|
+ });
|
|
return ResponseResult.success(tourTravelNotesTopicVoList);
|
|
return ResponseResult.success(tourTravelNotesTopicVoList);
|
|
}
|
|
}
|
|
|
|
|