|
@@ -63,7 +63,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.ROLE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.ROLE_CACHE, key = "#p0", unless = "#result == null")
|
|
public SysRole roleCache(Long roleId) {
|
|
public SysRole roleCache(Long roleId) {
|
|
return sysRoleService.getById(roleId);
|
|
return sysRoleService.getById(roleId);
|
|
}
|
|
}
|
|
@@ -75,7 +75,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.ROLE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.ROLE_CACHE, key = "#p0", condition = "#result != null")
|
|
public SysRole updateRoleCache(Long roleId) {
|
|
public SysRole updateRoleCache(Long roleId) {
|
|
return sysRoleService.getById(roleId);
|
|
return sysRoleService.getById(roleId);
|
|
}
|
|
}
|
|
@@ -99,7 +99,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.USER_MENU_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.USER_MENU_CACHE, key = "#p0", unless = "#result == null")
|
|
public MenuResult userMenuCache(Long userId) {
|
|
public MenuResult userMenuCache(Long userId) {
|
|
return commonService.getUserMenu(userId);
|
|
return commonService.getUserMenu(userId);
|
|
}
|
|
}
|
|
@@ -111,7 +111,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.USER_MENU_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.USER_MENU_CACHE, key = "#p0", condition = "#result != null")
|
|
public MenuResult updateUserMenuCache(Long userId) {
|
|
public MenuResult updateUserMenuCache(Long userId) {
|
|
return commonService.getUserMenu(userId);
|
|
return commonService.getUserMenu(userId);
|
|
}
|
|
}
|
|
@@ -134,7 +134,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.USER_ACCOUNT_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.USER_ACCOUNT_CACHE, key = "#p0", unless = "#result == null")
|
|
public SysUser userCache(Long userId) {
|
|
public SysUser userCache(Long userId) {
|
|
return sysUserService.getById(userId);
|
|
return sysUserService.getById(userId);
|
|
}
|
|
}
|
|
@@ -146,7 +146,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.USER_ACCOUNT_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.USER_ACCOUNT_CACHE, key = "#p0", condition = "#result != null")
|
|
public SysUser updateUserCache(Long userId) {
|
|
public SysUser updateUserCache(Long userId) {
|
|
return sysUserService.getById(userId);
|
|
return sysUserService.getById(userId);
|
|
}
|
|
}
|
|
@@ -169,7 +169,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.USER_OAUTH_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.USER_OAUTH_CACHE, key = "#p0", unless = "#result == null")
|
|
public AuthBean userAuthCache(Long userId) {
|
|
public AuthBean userAuthCache(Long userId) {
|
|
return commonService.getUserAuth(userId);
|
|
return commonService.getUserAuth(userId);
|
|
}
|
|
}
|
|
@@ -181,7 +181,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.USER_OAUTH_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.USER_OAUTH_CACHE, key = "#p0", condition = "#result != null")
|
|
public AuthBean updateUserAuthCache(Long userId) {
|
|
public AuthBean updateUserAuthCache(Long userId) {
|
|
return commonService.getUserAuth(userId);
|
|
return commonService.getUserAuth(userId);
|
|
}
|
|
}
|
|
@@ -204,7 +204,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.SCHOOL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.SCHOOL_CACHE, key = "#p0", unless = "#result == null")
|
|
public BasicSchool schoolCache(Long schoolId) {
|
|
public BasicSchool schoolCache(Long schoolId) {
|
|
return basicSchoolService.getById(schoolId);
|
|
return basicSchoolService.getById(schoolId);
|
|
}
|
|
}
|
|
@@ -216,7 +216,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.SCHOOL_CODE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.SCHOOL_CODE_CACHE, key = "#p0", unless = "#result == null")
|
|
public BasicSchool schoolCache(String code) {
|
|
public BasicSchool schoolCache(String code) {
|
|
QueryWrapper<BasicSchool> basicSchoolQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasicSchool> basicSchoolQueryWrapper = new QueryWrapper<>();
|
|
basicSchoolQueryWrapper.lambda().eq(BasicSchool::getCode, code);
|
|
basicSchoolQueryWrapper.lambda().eq(BasicSchool::getCode, code);
|
|
@@ -230,7 +230,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.SCHOOL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.SCHOOL_CACHE, key = "#p0", condition = "#result != null")
|
|
public BasicSchool updateSchoolCache(Long schoolId) {
|
|
public BasicSchool updateSchoolCache(Long schoolId) {
|
|
return basicSchoolService.getById(schoolId);
|
|
return basicSchoolService.getById(schoolId);
|
|
}
|
|
}
|
|
@@ -242,7 +242,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.SCHOOL_CODE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.SCHOOL_CODE_CACHE, key = "#p0", condition = "#result != null")
|
|
public BasicSchool updateSchoolCache(String code) {
|
|
public BasicSchool updateSchoolCache(String code) {
|
|
QueryWrapper<BasicSchool> basicSchoolQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BasicSchool> basicSchoolQueryWrapper = new QueryWrapper<>();
|
|
basicSchoolQueryWrapper.lambda().eq(BasicSchool::getCode, code);
|
|
basicSchoolQueryWrapper.lambda().eq(BasicSchool::getCode, code);
|
|
@@ -296,7 +296,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.ORG_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.ORG_CACHE, key = "#p0", unless = "#result == null")
|
|
public SysOrg orgCache(Long orgId) {
|
|
public SysOrg orgCache(Long orgId) {
|
|
return sysOrgService.getById(orgId);
|
|
return sysOrgService.getById(orgId);
|
|
}
|
|
}
|
|
@@ -308,7 +308,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.ORG_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.ORG_CACHE, key = "#p0", condition = "#result != null")
|
|
public SysOrg updateOrgCache(Long orgId) {
|
|
public SysOrg updateOrgCache(Long orgId) {
|
|
return sysOrgService.getById(orgId);
|
|
return sysOrgService.getById(orgId);
|
|
}
|
|
}
|
|
@@ -340,13 +340,13 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0", unless = "#result == null")
|
|
public Set<String> privilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum) {
|
|
public Set<String> privilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum) {
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum);
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0 + '-' + #p1")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0 + '-' + #p1", unless = "#result == null")
|
|
public Set<String> privilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum, Long schoolId) {
|
|
public Set<String> privilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum, Long schoolId) {
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum, schoolId);
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum, schoolId);
|
|
}
|
|
}
|
|
@@ -358,7 +358,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.PRIVILEGE_URL_CACHE, key = "#p0", condition = "#result != null")
|
|
public Set<String> updatePrivilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum) {
|
|
public Set<String> updatePrivilegeUrlCache(PrivilegePropertyEnum privilegePropertyEnum) {
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum);
|
|
return commonService.getPrivilegeUrl(privilegePropertyEnum);
|
|
}
|
|
}
|
|
@@ -381,7 +381,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.ROLE_PRIVILEGE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.ROLE_PRIVILEGE_CACHE, key = "#p0", unless = "#result == null")
|
|
public List<SysRolePrivilege> rolePrivilegeCache(Long roleId) {
|
|
public List<SysRolePrivilege> rolePrivilegeCache(Long roleId) {
|
|
return commonService.getRolePrivilege(roleId);
|
|
return commonService.getRolePrivilege(roleId);
|
|
}
|
|
}
|
|
@@ -393,7 +393,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.ROLE_PRIVILEGE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.ROLE_PRIVILEGE_CACHE, key = "#p0", condition = "#result != null")
|
|
public List<SysRolePrivilege> updateRolePrivilegeCache(Long roleId) {
|
|
public List<SysRolePrivilege> updateRolePrivilegeCache(Long roleId) {
|
|
return commonService.getRolePrivilege(roleId);
|
|
return commonService.getRolePrivilege(roleId);
|
|
}
|
|
}
|
|
@@ -416,7 +416,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.USER_ROLE_PRIVILEGE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.USER_ROLE_PRIVILEGE_CACHE, key = "#p0", unless = "#result == null")
|
|
public List<SysUserRole> userRolePrivilegeCache(Long userId) {
|
|
public List<SysUserRole> userRolePrivilegeCache(Long userId) {
|
|
return commonService.getUserRolePrivilege(userId);
|
|
return commonService.getUserRolePrivilege(userId);
|
|
}
|
|
}
|
|
@@ -428,7 +428,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.USER_ROLE_PRIVILEGE_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.USER_ROLE_PRIVILEGE_CACHE, key = "#p0", condition = "#result != null")
|
|
public List<SysUserRole> updateUserRolePrivilegeCache(Long userId) {
|
|
public List<SysUserRole> updateUserRolePrivilegeCache(Long userId) {
|
|
return commonService.getUserRolePrivilege(userId);
|
|
return commonService.getUserRolePrivilege(userId);
|
|
}
|
|
}
|
|
@@ -459,7 +459,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.AUTH_INFO_CACHE, key = "#p0", unless = "#result == null")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.AUTH_INFO_CACHE, key = "#p0", condition = "#result != null")
|
|
public AuthOrgInfoDto updateAuthInfoCache(String code) {
|
|
public AuthOrgInfoDto updateAuthInfoCache(String code) {
|
|
AppInfo appInfo = solarService.getAppInfo();
|
|
AppInfo appInfo = solarService.getAppInfo();
|
|
AuthOrgInfoDto authOrgInfoDto = null;
|
|
AuthOrgInfoDto authOrgInfoDto = null;
|
|
@@ -497,7 +497,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.SYS_CONFIG_CACHE, key = "#p0", unless = "#result == null")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.SYS_CONFIG_CACHE, key = "#p0", condition = "#result != null")
|
|
public SysConfig updateSysConfigCache(String key) {
|
|
public SysConfig updateSysConfigCache(String key) {
|
|
return sysConfigService.getById(new QueryWrapper<SysConfig>().lambda().eq(SysConfig::getConfigKey, key));
|
|
return sysConfigService.getById(new QueryWrapper<SysConfig>().lambda().eq(SysConfig::getConfigKey, key));
|
|
}
|
|
}
|
|
@@ -534,7 +534,7 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.SYS_CONFIG_CACHE, key = "#p0 + '-' + #p1", unless = "#result != null")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.SYS_CONFIG_CACHE, key = "#p0 + '-' + #p1", condition = "#result != null")
|
|
public SysConfig updateSysConfigCache(Long schoolId, String key) {
|
|
public SysConfig updateSysConfigCache(Long schoolId, String key) {
|
|
return sysConfigService.getOne(new QueryWrapper<SysConfig>().lambda().eq(SysConfig::getSchoolId, schoolId).eq(SysConfig::getConfigKey, key));
|
|
return sysConfigService.getOne(new QueryWrapper<SysConfig>().lambda().eq(SysConfig::getSchoolId, schoolId).eq(SysConfig::getConfigKey, key));
|
|
}
|
|
}
|
|
@@ -552,13 +552,13 @@ public class CommonCacheServiceImpl implements CommonCacheService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- @Cacheable(value = SystemConstant.ORG_COLLEGE_LEVEL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @Cacheable(value = SystemConstant.ORG_COLLEGE_LEVEL_CACHE, key = "#p0", unless = "#result == null")
|
|
public List<SysOrg> addOrgCollegeLevelCache(Long schoolId) {
|
|
public List<SysOrg> addOrgCollegeLevelCache(Long schoolId) {
|
|
return sysOrgService.findCollegeLevelOrgList(schoolId);
|
|
return sysOrgService.findCollegeLevelOrgList(schoolId);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- @CachePut(value = SystemConstant.ORG_COLLEGE_LEVEL_CACHE, key = "#p0")
|
|
|
|
|
|
+ @CachePut(value = SystemConstant.ORG_COLLEGE_LEVEL_CACHE, key = "#p0", condition = "#result != null")
|
|
public List<SysOrg> updateOrgCollegeLevelCache(Long schoolId) {
|
|
public List<SysOrg> updateOrgCollegeLevelCache(Long schoolId) {
|
|
return sysOrgService.findCollegeLevelOrgList(schoolId);
|
|
return sysOrgService.findCollegeLevelOrgList(schoolId);
|
|
}
|
|
}
|