|
@@ -3,6 +3,7 @@ package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
import java.text.MessageFormat;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
@@ -329,8 +330,11 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
return iPage;
|
|
|
}
|
|
|
List<MusicAlbumVo> favoriteNumAndMusicNumList =baseMapper.selectFavoriteNumAndMusicNum(records);
|
|
|
- Map<Long, List<MusicAlbumVo>> collect = favoriteNumAndMusicNumList.stream()
|
|
|
- .collect(Collectors.groupingBy(MusicAlbumVo::getId));
|
|
|
+ Map<Long, List<MusicAlbumVo>> collect = new HashMap<>();
|
|
|
+ if (CollectionUtils.isNotEmpty(favoriteNumAndMusicNumList)) {
|
|
|
+ collect = favoriteNumAndMusicNumList.stream().collect(Collectors.groupingBy(
|
|
|
+ MusicAlbumVo::getId));
|
|
|
+ }
|
|
|
|
|
|
for (MusicAlbumVo record : records) {
|
|
|
List<MusicAlbumVo> musicAlbumVos = collect.get(record.getId());
|