diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java index 6954bdc1..d5d760ba 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java @@ -33,6 +33,7 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.beetl.sql.core.SqlId; import org.beetl.sql.core.engine.PageQuery; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -71,12 +72,14 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService TreeCache = new ConcurrentHashMap<>(); /** - * 针对 {@link #getTreeById} 的缓存 + * 针对 {@link #getTreeLocalCacheByTeacherOpenCourseId} 的缓存 */ private final LoadingCache treeLocalCache = CacheUtils.buildAsyncReloadingCache(Duration.ofHours(1L), // 过期时间 1 小时