|
@@ -1043,16 +1043,17 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
musicSheetService.updateMusicAlbumNumInfo(page.getRecords());
|
|
|
}
|
|
|
for (MusicSheetVo record : page.getRecords()) {
|
|
|
+ // 1失效 0 有效
|
|
|
MusicSheetDetailVo detail = detail(record.getId(), sysUserFeignService.queryUserById(query.getStudentId()), ClientEnum.STUDENT);
|
|
|
- record.setPlay(YesOrNoEnum.NO);
|
|
|
+ record.setPlay(YesOrNoEnum.YES);
|
|
|
if (query.getProviderType() == SourceTypeEnum.PLATFORM) {
|
|
|
if (Boolean.TRUE.equals(detail.getBuyed())) {
|
|
|
- record.setPlay(YesOrNoEnum.YES);
|
|
|
+ record.setPlay(YesOrNoEnum.NO);
|
|
|
} else if(detail.getProviderType().contains(SourceTypeEnum.PLATFORM.getCode())) {
|
|
|
- record.setPlay(detail.getState() ==YesOrNoEnum.YES && !detail.getDelFlag()?YesOrNoEnum.YES:YesOrNoEnum.NO);
|
|
|
+ record.setPlay(detail.getState() ==YesOrNoEnum.YES && !detail.getDelFlag()?YesOrNoEnum.NO:YesOrNoEnum.YES);
|
|
|
}
|
|
|
}else {
|
|
|
- record.setPlay(detail.getPlay());
|
|
|
+ record.setPlay(detail.getPlay()==YesOrNoEnum.YES?YesOrNoEnum.NO:YesOrNoEnum.YES);
|
|
|
}
|
|
|
}
|
|
|
return page;
|