缓存清除

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) { public CoreDict findCoreDictByTable(String type,String value) {
List<CoreDict> list = findAllByTable(type); List<CoreDict> list = findAllByTable(type);
if(list==null) { if(list==null) {

@ -394,20 +394,26 @@ public class CorePlatformService {
USER_FUNCTION_ACCESS_CACHE, USER_FUNCTION_CHIDREN_CACHE, USER_DATA_ACCESS_CACHE,/*功能点相关权限缓存*/}, allEntries = true) USER_FUNCTION_ACCESS_CACHE, USER_FUNCTION_CHIDREN_CACHE, USER_DATA_ACCESS_CACHE,/*功能点相关权限缓存*/}, allEntries = true)
public void clearFunctionCache() { public void clearFunctionCache() {
//没有做任何事情交给spring cache来处理了 //没有做任何事情交给spring cache来处理了
log.info("clearFunctionCache...");
} }
@CacheEvict(cacheNames = {CorePlatformService.MENU_TREE_CACHE, CorePlatformService.USER_MENU_CACHE}, allEntries = true) @CacheEvict(cacheNames = {CorePlatformService.MENU_TREE_CACHE, CorePlatformService.USER_MENU_CACHE}, allEntries = true)
public void clearMenuCache() { public void clearMenuCache() {
//没有做任何事情交给spring cache来处理了 //没有做任何事情交给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() { public void clearDictCache() {
log.info("clearDictCache...");
} }
@CacheEvict(cacheNames = {CorePlatformService.ORG_TREE_CACHE}, allEntries = true) @CacheEvict(cacheNames = {CorePlatformService.ORG_TREE_CACHE}, allEntries = true)
public void clearOrgCache() { 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.CoreOrg;
import com.ibeetl.admin.core.entity.CoreUser; import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.admin.core.service.CoreBaseService; import com.ibeetl.admin.core.service.CoreBaseService;
import com.ibeetl.admin.core.service.CorePlatformService;
import com.ibeetl.admin.core.service.CoreUserService; import com.ibeetl.admin.core.service.CoreUserService;
import com.ibeetl.jlw.dao.UniversitiesCollegesDao; import com.ibeetl.jlw.dao.UniversitiesCollegesDao;
import com.ibeetl.jlw.entity.*; import com.ibeetl.jlw.entity.*;
@ -49,6 +50,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
@Autowired private OrgConsoleService orgConsoleService; @Autowired private OrgConsoleService orgConsoleService;
@Autowired private CoreUserService coreUserService; @Autowired private CoreUserService coreUserService;
@Autowired private WebPlatformService webPlatformService; @Autowired private WebPlatformService webPlatformService;
@Autowired private CorePlatformService corePlatformService;
@Autowired @Autowired
private SysLogService sysLogService; private SysLogService sysLogService;
@ -91,6 +93,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
coreUserService.updateBatchTemplate(upList); coreUserService.updateBatchTemplate(upList);
} }
} }
corePlatformService.clearDictCache();
} }
public boolean add(UniversitiesColleges universitiesColleges){ public boolean add(UniversitiesColleges universitiesColleges){
@ -116,6 +119,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
u.setUniversitiesCollegesAuthCode(RandomUtil.randomString(6)); u.setUniversitiesCollegesAuthCode(RandomUtil.randomString(6));
universitiesCollegesDao.updateTemplateById(u); universitiesCollegesDao.updateTemplateById(u);
corePlatformService.clearDictCache();
return true; return true;
} }
@ -146,6 +150,8 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
u.setUniversitiesCollegesDefaultAdminUserId(defaultAdminUserId); u.setUniversitiesCollegesDefaultAdminUserId(defaultAdminUserId);
universitiesCollegesDao.updateTemplateById(u); universitiesCollegesDao.updateTemplateById(u);
} }
corePlatformService.clearDictCache();
} }
public boolean edit(UniversitiesColleges universitiesColleges){ public boolean edit(UniversitiesColleges universitiesColleges){
@ -161,6 +167,7 @@ public class UniversitiesCollegesService extends CoreBaseService<UniversitiesCol
coreOrg.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1); coreOrg.setDelFlag(((Integer)1).equals(universitiesColleges.getUniversitiesCollegesStatus())?0:1);
orgConsoleService.updateTemplate(coreOrg); orgConsoleService.updateTemplate(coreOrg);
corePlatformService.clearDictCache();
return true; return true;
} }

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

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

Loading…
Cancel
Save