公共初始给个时间

This commit is contained in:
670788339
2025-11-05 15:16:46 +08:00
parent 9baa4c3595
commit 17999213cf

View File

@@ -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);