From 2be51bebb91d1a63f73d950bbab5db59380f1d0c Mon Sep 17 00:00:00 2001 From: macro Date: Mon, 24 Apr 2023 17:26:06 +0800 Subject: [PATCH] Update UmsAdminServiceImpl.java --- .../java/com/macro/mall/service/impl/UmsAdminServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java index 848cfe8..f3c4ba2 100644 --- a/mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/UmsAdminServiceImpl.java @@ -225,12 +225,15 @@ public class UmsAdminServiceImpl implements UmsAdminService { @Override public List getResourceList(Long adminId) { + //先从缓存中获取数据 List resourceList = getCacheService().getResourceList(adminId); if(CollUtil.isNotEmpty(resourceList)){ return resourceList; } + //缓存中没有从数据库中获取 resourceList = adminRoleRelationDao.getResourceList(adminId); if(CollUtil.isNotEmpty(resourceList)){ + //将数据库中的数据存入缓存中 getCacheService().setResourceList(adminId,resourceList); } return resourceList;