|
|
@@ -118,7 +118,10 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
|
|
|
// 判断是否还在生效中
|
|
|
List<UserTenantAlbumRecord> albumRecordList = userTenantAlbumRecordService.getUseAlbumByUserId(query.getUserId(), query.getClientType());
|
|
|
List<Long> tenantAlbumIdList = albumRecordList.stream().map(UserTenantAlbumRecord :: getTenantAlbumId).collect(Collectors.toList());
|
|
|
- query.setTenantAlbumIdList(tenantAlbumIdList);
|
|
|
+
|
|
|
+ if(tenantAlbumIdList == null || !tenantAlbumIdList.contains(query.getAlbumId())) {
|
|
|
+ return page.setRecords(musicSheets);
|
|
|
+ }
|
|
|
}
|
|
|
if (query.getSubjectType() != SubjectTypeEnum.COURSEWARE) {
|
|
|
|
|
|
@@ -264,10 +267,10 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
|
|
|
// 判断是否还在生效中
|
|
|
List<UserTenantAlbumRecord> albumRecordList = userTenantAlbumRecordService.getUseAlbumByUserId(query.getUserId(), query.getClientType());
|
|
|
List<Long> tenantAlbumIdList = albumRecordList.stream().map(UserTenantAlbumRecord :: getTenantAlbumId).collect(Collectors.toList());
|
|
|
- query.setTenantAlbumIdList(tenantAlbumIdList);
|
|
|
- }
|
|
|
- if(query.getTenantAlbumIdList() == null || query.getTenantAlbumIdList().size() == 0){
|
|
|
- return page.setRecords(new ArrayList<TenantAlbumMusicWrapper.MusicSheetSimpleDto>());
|
|
|
+
|
|
|
+ if(tenantAlbumIdList == null || !tenantAlbumIdList.contains(query.getAlbumId())) {
|
|
|
+ return page.setRecords(new ArrayList<TenantAlbumMusicWrapper.MusicSheetSimpleDto>());
|
|
|
+ }
|
|
|
}
|
|
|
List<TenantAlbumMusicWrapper.MusicSheetSimpleDto> musicSheets = tenantAlbumMusicMapper.selectPageSimple(page, query);
|
|
|
if (CollectionUtils.isEmpty(musicSheets)) {
|