Update UmsAdminServiceImpl.java

This commit is contained in:
macro
2023-04-18 18:00:18 +08:00
parent f7fcf0776f
commit f61c8a506e

View File

@@ -60,13 +60,16 @@ public class UmsAdminServiceImpl implements UmsAdminService {
@Override
public UmsAdmin getAdminByUsername(String username) {
//先从缓存中获取数据
UmsAdmin admin = getCacheService().getAdmin(username);
if(admin!=null) return admin;
if (admin != null) return admin;
//缓存中没有从数据库中获取
UmsAdminExample example = new UmsAdminExample();
example.createCriteria().andUsernameEqualTo(username);
List<UmsAdmin> adminList = adminMapper.selectByExample(example);
if (adminList != null && adminList.size() > 0) {
admin = adminList.get(0);
//将数据库中的数据存入缓存中
getCacheService().setAdmin(admin);
return admin;
}