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 14b75384..b12778e5 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 @@ -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);//有可能是之前被删除的标签,这里恢复为有效 //查找改课程与这个标签是否已经建立关联关系