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(); }