From 753be4649757fe1b488e4adf9fcea13ce157289e Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Mon, 20 Mar 2023 00:28:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E6=8E=88=E6=9D=83=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/core/service/CorePlatformService.java | 5 +++++ ...CollegesJurisdictionExperimentalSystemService.java | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java b/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java index 7a44e1e6..96c06151 100644 --- a/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java +++ b/admin-core/src/main/java/com/ibeetl/admin/core/service/CorePlatformService.java @@ -436,6 +436,11 @@ public class CorePlatformService { log.info("clearOrgCache..."); } + @CacheEvict(cacheNames = { "cache:core:getResourcesCourseInfoAuthDetails" }, allEntries = true) + public void clearResourcesCourseInfoAuthDetailsCache() { + log.info("clearResourcesCourseInfoAuthDetailsCache..."); + } + /** * 得到类型为系统的菜单,通常就是根菜单下面 * @return diff --git a/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesJurisdictionExperimentalSystemService.java b/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesJurisdictionExperimentalSystemService.java index 188c4993..0a28ec80 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesJurisdictionExperimentalSystemService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesJurisdictionExperimentalSystemService.java @@ -6,6 +6,7 @@ import cn.jlw.util.ToolUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.ibeetl.admin.core.service.CoreBaseService; +import com.ibeetl.admin.core.service.CorePlatformService; import com.ibeetl.admin.core.util.PlatformException; import com.ibeetl.admin.core.util.TimeTool; import com.ibeetl.admin.core.web.JsonResult; @@ -21,7 +22,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.util.*; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Optional; import static cn.hutool.core.date.DateTime.now; import static cn.hutool.core.util.ObjectUtil.defaultIfNull; @@ -40,6 +44,8 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C @Autowired private UniversitiesCollegesJurisdictionCurriculumResourcesService universitiesCollegesJurisdictionCurriculumResourcesService; @Autowired private UniversitiesCollegesService universitiesCollegesService; + @Autowired + private CorePlatformService corePlatformService; public PageQueryqueryByCondition(PageQuery query){ PageQuery ret = universitiesCollegesJurisdictionExperimentalSystemDao.queryByCondition(query); @@ -139,6 +145,9 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C universitiesCollegesJurisdictionCurriculumResourcesService.insertBatch(universitiesCollegesJurisdictionCurriculumResourcesList); } + // 清空授权缓存 + corePlatformService.clearResourcesCourseInfoAuthDetailsCache(); + return JsonResult.success(); }