标签创建加判断

This commit is contained in:
670788339
2025-11-05 14:02:33 +08:00
parent cb4eb1b1b6
commit 0b11c2ad9a

View File

@@ -388,7 +388,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
filters.add(FieldFilters.eq("deleted",false));//未删除的 filters.add(FieldFilters.eq("deleted",false));//未删除的
query.addFilters(filters); query.addFilters(filters);
List<CourseTag> courseTagList = courseTagDao.findList(query.builder()); List<CourseTag> courseTagList = courseTagDao.findList(query.builder());
if (courseTagList==null || courseTagList.isEmpty()){//1.1 如果该标签不存在,则新建标签 if (courseTagList==null || courseTagList.isEmpty() || courseTagList.get(0).getIsPublic()){//1.1 如果该标签不存在 或私有标签,则新建标签
courseTag = new CourseTag(); courseTag = new CourseTag();
courseTag.setTagName(tagName); courseTag.setTagName(tagName);
courseTag.setIsPublic(false); courseTag.setIsPublic(false);