|
@@ -385,6 +385,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
List<MusicSheetVo> records = baseMapper.selectStudentMusicPage(page, query, clientType);
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
+ for (MusicSheetVo record : records) {
|
|
|
+ // 设置收藏人数
|
|
|
+ record.setFavoriteCount(record.getFavoriteCount() + record.getVirtualNumber());
|
|
|
+ }
|
|
|
|
|
|
// 统计单曲归属专辑数
|
|
|
updateMusicAlbumNumInfo(records);
|
|
@@ -477,6 +481,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
* @return List<MusicSheetVo>
|
|
|
*/
|
|
|
public List<MusicSheetVo> updateMusicAlbumNumInfo(List<MusicSheetVo> records) {
|
|
|
+ for (MusicSheetVo record : records) {
|
|
|
+ // 设置收藏人数
|
|
|
+ record.setFavoriteCount(record.getFavoriteCount() + record.getVirtualNumber());
|
|
|
+ }
|
|
|
List<Long> musicIds = records.stream()
|
|
|
.map(MusicSheet::getId).distinct().collect(Collectors.toList());
|
|
|
|