|
|
@@ -190,13 +190,13 @@ public class TenantGroupAlbumServiceImpl extends ServiceImpl<TenantGroupAlbumMap
|
|
|
}
|
|
|
|
|
|
// 如果学生购买 判断购买次数
|
|
|
- if (query.getClientType() == ClientEnum.STUDENT) {
|
|
|
+ if (query.getClientType() == ClientEnum.STUDENT || query.getClientType() == ClientEnum.TEACHER) {
|
|
|
// 曲目ID集合
|
|
|
List<Long> tenantGroupAlbumIds = buyAlbumInfo.stream().map(TenantGroupAlbumWrapper.BuyTenantAlbum::getTenantGroupAlbumId).collect(Collectors.toList());
|
|
|
List<Long> studentTenantAlbumNum = userOrderDao.getStudentTenantAlbumNum(query.getUserId(), tenantGroupAlbumIds);
|
|
|
|
|
|
// 判断是否还在生效中
|
|
|
- List<UserTenantAlbumRecord> albumRecordList = userTenantAlbumRecordService.getUseAlbumByUserId(query.getUserId(), ClientEnum.STUDENT);
|
|
|
+ List<UserTenantAlbumRecord> albumRecordList = userTenantAlbumRecordService.getUseAlbumByUserId(query.getUserId(), query.getClientType());
|
|
|
Map<Long,UserTenantAlbumRecord> albumRecordMap = new HashMap<>();
|
|
|
// 转map
|
|
|
if (CollectionUtils.isNotEmpty(albumRecordList)) {
|