置顶存在缓存
This commit is contained in:
parent
afbfd42c07
commit
1f7d1e69db
|
@ -94,6 +94,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
|
|
||||||
private static final String SELECT_DEPT_LIST_KEY = "selectDeptList";
|
private static final String SELECT_DEPT_LIST_KEY = "selectDeptList";
|
||||||
private static final String SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY = "selectDTOPageSpecilTotal";
|
private static final String SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY = "selectDTOPageSpecilTotal";
|
||||||
|
private static final String SELECTWITHATTRS_KEY = "selectWithAttrs";
|
||||||
|
|
||||||
@Value("${system.startDay}")
|
@Value("${system.startDay}")
|
||||||
private String systemDay;
|
private String systemDay;
|
||||||
|
@ -214,9 +215,22 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
return wrapper;
|
return wrapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
|
public void save(ResourceDTO dto) {
|
||||||
|
super.save(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
|
public void update(ResourceDTO dto) {
|
||||||
|
super.update(dto);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY}, allEntries = true)
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
public void insertWithAttrs(ResourceDTO dto) {
|
public void insertWithAttrs(ResourceDTO dto) {
|
||||||
ResourceEntity resourceEntity = new ResourceEntity();
|
ResourceEntity resourceEntity = new ResourceEntity();
|
||||||
BeanUtils.copyProperties(dto, resourceEntity);
|
BeanUtils.copyProperties(dto, resourceEntity);
|
||||||
|
@ -280,7 +294,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY}, allEntries = true)
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
public void createMixAbility(ResourceDTO dto) {
|
public void createMixAbility(ResourceDTO dto) {
|
||||||
ResourceEntity resourceEntity = new ResourceEntity();
|
ResourceEntity resourceEntity = new ResourceEntity();
|
||||||
BeanUtils.copyProperties(dto, resourceEntity);
|
BeanUtils.copyProperties(dto, resourceEntity);
|
||||||
|
@ -324,7 +338,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY}, allEntries = true)
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
public void deleteWithAttrs(JSONObject jsonObject) {
|
public void deleteWithAttrs(JSONObject jsonObject) {
|
||||||
JSONArray jsonArray = jsonObject.getJSONArray("ids");
|
JSONArray jsonArray = jsonObject.getJSONArray("ids");
|
||||||
List<Long> idList = jsonArray.toJavaList(Long.class);
|
List<Long> idList = jsonArray.toJavaList(Long.class);
|
||||||
|
@ -338,7 +352,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY}, allEntries = true)
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
public void updateWithAttrs(ResourceDTO dto) {
|
public void updateWithAttrs(ResourceDTO dto) {
|
||||||
ResourceEntity resourceEntity = new ResourceEntity();
|
ResourceEntity resourceEntity = new ResourceEntity();
|
||||||
BeanUtils.copyProperties(dto, resourceEntity);
|
BeanUtils.copyProperties(dto, resourceEntity);
|
||||||
|
@ -1135,7 +1149,7 @@ public class ResourceServiceImpl extends CrudServiceImpl<ResourceDao, ResourceEn
|
||||||
* 同步知识库
|
* 同步知识库
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY}, allEntries = true)
|
@CacheEvict(cacheNames = {SELECT_DEPT_LIST_KEY, SELECT_DTO_PAGE_SPECIAL_TOTAL_KEY, SELECTWITHATTRS_KEY}, allEntries = true)
|
||||||
public void KnowledgeBase() {
|
public void KnowledgeBase() {
|
||||||
final List<String> knowledgeUUID = jdbcTemplate.queryForList("SELECT note1 FROM tb_data_resource WHERE type ='知识库' AND note1 IS NOT NULL FOR UPDATE;", String.class).stream().distinct().collect(Collectors.toList());
|
final List<String> knowledgeUUID = jdbcTemplate.queryForList("SELECT note1 FROM tb_data_resource WHERE type ='知识库' AND note1 IS NOT NULL FOR UPDATE;", String.class).stream().distinct().collect(Collectors.toList());
|
||||||
final int pageSize = CPU_NUM * 10;
|
final int pageSize = CPU_NUM * 10;
|
||||||
|
|
|
@ -315,6 +315,8 @@
|
||||||
tdr.undercarriage_reason,
|
tdr.undercarriage_reason,
|
||||||
tdr.undercarriage_user_name,
|
tdr.undercarriage_user_name,
|
||||||
tdr.info_list,
|
tdr.info_list,
|
||||||
|
tdr.pin_top,
|
||||||
|
tdr.pin_top_time,
|
||||||
IFNULL( trs.score, 0 ) AS "score",
|
IFNULL( trs.score, 0 ) AS "score",
|
||||||
IFNULL( taa.applyCount, 0 ) AS "applyCount",
|
IFNULL( taa.applyCount, 0 ) AS "applyCount",
|
||||||
IFNULL( trc.collectCount, 0 ) AS "collectCount",
|
IFNULL( trc.collectCount, 0 ) AS "collectCount",
|
||||||
|
|
Loading…
Reference in New Issue