|
@@ -1246,18 +1246,19 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
|
return this.saveOrUpdate(musicSheet);
|
|
|
}
|
|
|
String subjectIdsStr = musicSheet.getMusicSubject();
|
|
|
-
|
|
|
- for (String subjectId : subjectIdsStr.split(",")) {
|
|
|
- Integer count = this.lambdaQuery().eq(MusicSheet::getDelFlag, YesOrNoEnum.NO).eq(MusicSheet::getTopFlag, YesOrNoEnum.YES)
|
|
|
- .eq(MusicSheet::getState, YesOrNoEnum.YES).apply(!subjectId.isEmpty(), "FIND_IN_SET ('" + subjectId + "',music_subject_)").count();
|
|
|
- String topNum = sysConfigService.findConfigValue(SysConfigConstant.MUSIC_SHEET_TOP_NUM);
|
|
|
- if (StringUtil.isEmpty(topNum)) {
|
|
|
- throw new BizException("获取置顶配置失败");
|
|
|
- }
|
|
|
- if (count >= Integer.parseInt(topNum)) {
|
|
|
- throw new BizException("首页推荐数量达到[" +topNum+"]上限,请先取消其他曲谱推荐");
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ // 置顶不做限制
|
|
|
+ // for (String subjectId : subjectIdsStr.split(",")) {
|
|
|
+ // Integer count = this.lambdaQuery().eq(MusicSheet::getDelFlag, YesOrNoEnum.NO).eq(MusicSheet::getTopFlag, YesOrNoEnum.YES)
|
|
|
+ // .eq(MusicSheet::getState, YesOrNoEnum.YES).apply(!subjectId.isEmpty(), "FIND_IN_SET ('" + subjectId + "',music_subject_)").count();
|
|
|
+ // String topNum = sysConfigService.findConfigValue(SysConfigConstant.MUSIC_SHEET_TOP_NUM);
|
|
|
+ // if (StringUtil.isEmpty(topNum)) {
|
|
|
+ // throw new BizException("获取置顶配置失败");
|
|
|
+ // }
|
|
|
+ // if (count >= Integer.parseInt(topNum)) {
|
|
|
+ // throw new BizException("首页推荐数量达到[" +topNum+"]上限,请先取消其他曲谱推荐");
|
|
|
+ // }
|
|
|
+ // }
|
|
|
musicSheet.setTopFlag(YesOrNoEnum.YES);
|
|
|
return this.saveOrUpdate(musicSheet);
|
|
|
}
|