缓存清除

beetlsql3-dev
Mlxa0324 2 years ago
parent de5cce8d8e
commit 9e159392c6

@ -98,7 +98,7 @@ public class CoreDictService extends CoreBaseService<CoreDict> {
}
}
@Cacheable(value = "core.coreDict.findCoreDictByTable", key="#type+\"_\"+#value")
// @Cacheable(value = "core.coreDict.findCoreDictByTable", key="#type+\"_\"+#value")
public CoreDict findCoreDictByTable(String type,String value) {
List<CoreDict> list = findAllByTable(type);
if(list==null) {

@ -394,20 +394,26 @@ public class CorePlatformService {
USER_FUNCTION_ACCESS_CACHE, USER_FUNCTION_CHIDREN_CACHE, USER_DATA_ACCESS_CACHE,/*功能点相关权限缓存*/}, allEntries = true)
public void clearFunctionCache() {
//没有做任何事情交给spring cache来处理了
log.info("clearFunctionCache...");
}
@CacheEvict(cacheNames = {CorePlatformService.MENU_TREE_CACHE, CorePlatformService.USER_MENU_CACHE}, allEntries = true)
public void clearMenuCache() {
//没有做任何事情交给spring cache来处理了
log.info("clearMenuCache...");
}
@CacheEvict(cacheNames = {CorePlatformService.DICT_CACHE_CHILDREN,CorePlatformService.DICT_CACHE_SAME_LEVEL,CorePlatformService.DICT_CACHE_TYPE,CorePlatformService.DICT_CACHE_VALUE}, allEntries = true)
@CacheEvict(cacheNames = {CorePlatformService.DICT_CACHE_CHILDREN,CorePlatformService.DICT_CACHE_SAME_LEVEL,
CorePlatformService.DICT_CACHE_TYPE,CorePlatformService.DICT_CACHE_VALUE
, "coreDictDao:findALlListByTable", "coreDictDao.findPkAndValue"}, allEntries = true)
public void clearDictCache() {
log.info("clearDictCache...");
}
@CacheEvict(cacheNames = {CorePlatformService.ORG_TREE_CACHE}, allEntries = true)
public void clearOrgCache() {
log.info("clearOrgCache...");
}
/**

@ -10,6 +10,7 @@ import com.ibeetl.admin.console.service.OrgConsoleService;
import com.ibeetl.admin.core.entity.CoreOrg;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreBaseService;
import com.ibeetl.admin.core.service.CorePlatformService;
import com.ibeetl.admin.core.service.CoreUserService;
import com.ibeetl.jlw.dao.UniversitiesCollegesDao;
import com.ibeetl.jlw.entity.*;
@ -49,6 +50,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
@Autowired private OrgConsoleService orgConsoleService;
@Autowired private CoreUserService coreUserService;
@Autowired private WebPlatformService webPlatformService;
@Autowired private CorePlatformService corePlatformService;
@Autowired
private SysLogService sysLogService;
@ -91,6 +93,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
coreUserService.updateBatchTemplate(upList);
}
}
corePlatformService.clearDictCache();
}
public boolean add(UniversitiesColleges universitiesColleges){
@ -116,6 +119,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
u.setUniversitiesCollegesAuthCode(RandomUtil.randomString(6));
universitiesCollegesDao.updateTemplateById(u);
corePlatformService.clearDictCache();
return true;
}
@ -146,6 +150,8 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
u.setUniversitiesCollegesDefaultAdminUserId(defaultAdminUserId);
universitiesCollegesDao.updateTemplateById(u);
}
corePlatformService.clearDictCache();
}
public boolean edit(UniversitiesColleges universitiesColleges){
@ -161,6 +167,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
coreOrg.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1);
orgConsoleService.updateTemplate(coreOrg);
corePlatformService.clearDictCache();
return true;
}

@ -4,6 +4,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.web.JsonResult;
import com.ibeetl.admin.core.web.JsonReturnCode;
@ -32,6 +33,7 @@ import java.util.List;
public class UniversityFacultyService extends CoreBaseService<UniversityFaculty>{
@Autowired private UniversityFacultyDao universityFacultyDao;
@Autowired private CorePlatformService corePlatformService;
public PageQuery<UniversityFaculty>queryByCondition(PageQuery query){
PageQuery ret = universityFacultyDao.queryByCondition(query);
@ -83,6 +85,8 @@ public class UniversityFacultyService extends CoreBaseService<UniversityFaculty>
}
insertBatch(universityFacultyList);
}
corePlatformService.clearDictCache();
return msg;
}
@ -97,6 +101,8 @@ public class UniversityFacultyService extends CoreBaseService<UniversityFaculty>
jsonResult.setData(universityFaculty.getUniversityFacultyId());//自增的ID丢进去
jsonResult.setCode(JsonReturnCode.SUCCESS.getCode());
jsonResult.setMsg(msg);
corePlatformService.clearDictCache();
return jsonResult;
}
@ -104,6 +110,7 @@ public class UniversityFacultyService extends CoreBaseService<UniversityFaculty>
String msg = "";
UniversityFaculty universityFaculty = universityFacultyQuery.pojo();
universityFacultyDao.updateTemplateById(universityFaculty);
corePlatformService.clearDictCache();
return msg;
}
@ -117,6 +124,8 @@ public class UniversityFacultyService extends CoreBaseService<UniversityFaculty>
}else{
msg = "指定参数为空";
}
corePlatformService.clearDictCache();
return msg;
}

@ -4,6 +4,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.web.JsonResult;
import com.ibeetl.admin.core.web.JsonReturnCode;
@ -32,6 +33,7 @@ import java.util.List;
public class UniversitySystemService extends CoreBaseService<UniversitySystem>{
@Autowired private UniversitySystemDao universitySystemDao;
@Autowired private CorePlatformService corePlatformService;
public PageQuery<UniversitySystem>queryByCondition(PageQuery query){
PageQuery ret = universitySystemDao.queryByCondition(query);
@ -83,6 +85,8 @@ public class UniversitySystemService extends CoreBaseService<UniversitySystem>{
}
insertBatch(universitySystemList);
}
corePlatformService.clearDictCache();
return msg;
}
@ -97,6 +101,8 @@ public class UniversitySystemService extends CoreBaseService<UniversitySystem>{
jsonResult.setData(universitySystem.getUniversitySystemId());//自增的ID丢进去
jsonResult.setCode(JsonReturnCode.SUCCESS.getCode());
jsonResult.setMsg(msg);
corePlatformService.clearDictCache();
return jsonResult;
}
@ -104,6 +110,8 @@ public class UniversitySystemService extends CoreBaseService<UniversitySystem>{
String msg = "";
UniversitySystem universitySystem = universitySystemQuery.pojo();
universitySystemDao.updateTemplateById(universitySystem);
corePlatformService.clearDictCache();
return msg;
}
@ -117,6 +125,8 @@ public class UniversitySystemService extends CoreBaseService<UniversitySystem>{
}else{
msg = "指定参数为空";
}
corePlatformService.clearDictCache();
return msg;
}

Loading…
Cancel
Save