瀏覽代碼

官网列表

liujunchi 2 年之前
父節點
當前提交
ddce92c297

+ 4 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicAlbumServiceImpl.java

@@ -163,7 +163,10 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
 
         List<MusicSheetVo> records = musicSheetVoIPage.getRecords();
         if (CollectionUtils.isNotEmpty(records)) {
-
+            for (MusicSheetVo record : records) {
+                // 设置收藏人数
+                record.setFavoriteCount(record.getFavoriteCount() + record.getVirtualNumber());
+            }
             // 专辑曲目付费方式
             List<String> paymentTypes = musicSheetVoIPage.getRecords().stream()
                     .flatMap(x -> Arrays.stream(x.getPaymentType().split(","))).distinct().collect(Collectors.toList());

+ 8 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetServiceImpl.java

@@ -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());