liujunchi 2 rokov pred
rodič
commit
824501a76c

+ 13 - 12
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetServiceImpl.java

@@ -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);
     }

+ 2 - 2
service.md

@@ -1,8 +1,8 @@
 - [ ] gateway-server
 - [ ] auth-server
 - [x] admin-server
-- [x] teacher-server
-- [x] student-server
+- [ ] teacher-server
+- [ ] student-server
 - [ ] website-server
 - [ ] task-server
 - [ ] websocket-server