liujunchi 3 years ago
parent
commit
299127a5d2

+ 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

@@ -400,6 +400,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);
@@ -492,6 +496,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());
 

+ 2 - 2
service.md

@@ -3,8 +3,8 @@
 - [ ] admin-server
 - [ ] teacher-server
 - [ ] student-server
-- [ ] website-server
-- [x] task-server
+- [x] website-server
+- [ ] task-server
 - [ ] websocket-server
 - [ ] audio-analysis
 - [ ] bbs-server