Update UmsAdminServiceImpl.java

This commit is contained in:
macro
2023-04-24 17:26:06 +08:00
parent 7ff60a1bad
commit 2be51bebb9

View File

@@ -225,12 +225,15 @@ public class UmsAdminServiceImpl implements UmsAdminService {
@Override @Override
public List<UmsResource> getResourceList(Long adminId) { public List<UmsResource> getResourceList(Long adminId) {
//先从缓存中获取数据
List<UmsResource> resourceList = getCacheService().getResourceList(adminId); List<UmsResource> resourceList = getCacheService().getResourceList(adminId);
if(CollUtil.isNotEmpty(resourceList)){ if(CollUtil.isNotEmpty(resourceList)){
return resourceList; return resourceList;
} }
//缓存中没有从数据库中获取
resourceList = adminRoleRelationDao.getResourceList(adminId); resourceList = adminRoleRelationDao.getResourceList(adminId);
if(CollUtil.isNotEmpty(resourceList)){ if(CollUtil.isNotEmpty(resourceList)){
//将数据库中的数据存入缓存中
getCacheService().setResourceList(adminId,resourceList); getCacheService().setResourceList(adminId,resourceList);
} }
return resourceList; return resourceList;