From 4d4ca44dce12ede071e1b94c33fc5f45b03e753a Mon Sep 17 00:00:00 2001 From: "hhb@hotmail.com" Date: Thu, 24 Apr 2025 17:46:42 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=8A=A0=E5=85=A5=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/service/impl/TeacherServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java index fe86c22..34ef0fa 100644 --- a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java +++ b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java @@ -809,6 +809,7 @@ public class TeacherServiceImpl implements TeacherService { scores[8] += sugVo.getMaterial_count(); scores[9] += sugVo.getTpcplan_count(); if (sugVo.getObserve_lessons() != null) { + //采用set 去重课例ID Set observeLessons = new HashSet<>((List) sugVo.getObserve_lessons()); // 如果后续需要使用 observeLessons,可以在此处添加逻辑 scores[10] += observeLessons.size(); @@ -1271,7 +1272,7 @@ public class TeacherServiceImpl implements TeacherService { } private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - // 引入缓存,需根据实际情况配置大小和过期时间 + // 引入缓存,需根据实际情况配置大小和过期时间 每次服务重启时 缓存会清空 private static final Cache> REQUEST_CACHE = CacheBuilder.newBuilder() .maximumSize(500) .expireAfterWrite(8, TimeUnit.HOURS)