diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java index d73f2867..1cca60cf 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java @@ -388,7 +388,7 @@ public class CourseTagServiceImpl implements ICourseTagService { filters.add(FieldFilters.eq("deleted",false));//未删除的 query.addFilters(filters); List 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.setTagName(tagName); courseTag.setIsPublic(false);