From 17999213cfa31682efd9a9de2cdda89999f7de68 Mon Sep 17 00:00:00 2001 From: 670788339 <670788339@qq.com> Date: Wed, 5 Nov 2025 15:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=85=B1=E5=88=9D=E5=A7=8B=E7=BB=99?= =?UTF-8?q?=E4=B8=AA=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xboe/module/course/service/impl/CourseTagServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 a2e426ea..b7d3f5ac 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 @@ -395,6 +395,8 @@ public class CourseTagServiceImpl implements ICourseTagService { courseTag.setIsHot(false); courseTag.setStatus(1); courseTag.setUseCount(1); + //初始给个时间, 变更公共会更新时间 关闭公共会设置null 后续不在自动变更为公共 + courseTag.setLastSetPublicTime(LocalDateTime.now()); courseTagDao.save(courseTag); } return courseTag; @@ -793,7 +795,7 @@ public class CourseTagServiceImpl implements ICourseTagService { LocalDateTime now = LocalDateTime.now(); // 检查是否满足设置为公共标签的条件 - if (activeCount >= 3 && tag.getLastSetPublicTime() == null) { + if (activeCount >= 3 && tag.getLastSetPublicTime() != null) { // 只有从未手动关闭过公共标签的才自动开启 tag.setIsPublic(true); tag.setLastSetPublicTime(now);