修复当同一标签被3个及以上课管创建时,默认开启这个标签的公共化,同时标签管理员也可以手动关闭

This commit is contained in:
王卓煜
2025-08-20 14:44:31 +08:00
parent 5aba4ef45f
commit 6dc4e36222

View File

@@ -180,6 +180,10 @@ public class CourseTagServiceImpl implements ICourseTagService {
courseTagRelation.setCourseId(courseId);
courseTagRelationDao.save(courseTagRelation);
}else {//1.2 否则修改标签
// 当同一标签被3个及以上课管创建时默认开启这个标签的公共化
if(courseTagList.get(0).getUseCount() >= 3){
courseTag.setIsPublic(true);
}
courseTag=courseTagList.get(0);
courseTag.setDeleted(false);//有可能是之前被删除的标签,这里恢复为有效
//查找改课程与这个标签是否已经建立关联关系