Browse Source

学生声部过滤

刘俊驰 1 year ago
parent
commit
3c84968dae

+ 6 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/student/controller/TenantAlbumSheetController.java

@@ -72,6 +72,12 @@ public class TenantAlbumSheetController extends BaseController {
         }
         query.setUserId(user.getId());
         query.setClientType(ClientEnum.STUDENT);
+
+        Student student = studentService.getById(user.getId());
+        if (student == null) {
+            throw new BizException("学生信息不存在");
+        }
+        query.setSubjectId(Long.parseLong(student.getSubjectId()));
         IPage<TenantAlbumMusicWrapper.StudentTenantAlbumMusic> page = tenantAlbumMusicService.selectPage(QueryInfo.getPage(query), query);
         return succeed((PageUtil.pageInfo(page)));
     }

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

@@ -266,6 +266,7 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
             List<MusicTag> tagList = musicTagService.listByIds(musicTagIds).parallelStream().collect(Collectors.toList());
             data.setTags(tagList);
         }
+        data.setSubjects(new ArrayList<>());
 
         return data;