Commit d7b0565f authored by suhuiguang's avatar suhuiguang

1.导入增加删除之前所有单位分类树缓存

parent e1141c07
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.dto.OrgMenuDto; import com.yeejoin.amos.boot.biz.common.dto.OrgMenuDto;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.equipmanage.common.entity.*; import com.yeejoin.equipmanage.common.entity.*;
import com.yeejoin.equipmanage.common.entity.vo.EquipmentDetailDownloadVO; import com.yeejoin.equipmanage.common.entity.vo.EquipmentDetailDownloadVO;
import com.yeejoin.equipmanage.common.enums.ExcelEnums; import com.yeejoin.equipmanage.common.enums.ExcelEnums;
...@@ -75,6 +76,8 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -75,6 +76,8 @@ public class EquipmentDetailController extends AbstractBaseController {
@Autowired @Autowired
IEquipmentSpecificSerivce equipmentSpecificSerivce; IEquipmentSpecificSerivce equipmentSpecificSerivce;
@Value("${redis_equip_type_count}")
private String equipTypeAndCount;
@Autowired @Autowired
private IExcelService excelService; private IExcelService excelService;
...@@ -97,6 +100,9 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -97,6 +100,9 @@ public class EquipmentDetailController extends AbstractBaseController {
@Autowired @Autowired
ISourceStatistics iSourceStatistics; ISourceStatistics iSourceStatistics;
@Autowired
private RedisUtils redisUtils;
/** /**
* 新增 * 新增
* *
...@@ -579,6 +585,9 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -579,6 +585,9 @@ public class EquipmentDetailController extends AbstractBaseController {
@Async @Async
public void refreshAllCount() { public void refreshAllCount() {
// 清空装备分类树缓存
redisUtils.getAndDeletePatternKeys(equipTypeAndCount + "*");
// 刷新装备单位分类数量缓存
iSourceStatistics.initAllCategoryStatisticsData(SourceTypeEnum.EQUIPMENT); iSourceStatistics.initAllCategoryStatisticsData(SourceTypeEnum.EQUIPMENT);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment