缓存修改
This commit is contained in:
@@ -122,15 +122,7 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
|||||||
@Override
|
@Override
|
||||||
public List<OpenAreaTreeVO> searchOpenArea(String keyword,Boolean applyFlag, Boolean flag) {
|
public List<OpenAreaTreeVO> searchOpenArea(String keyword,Boolean applyFlag, Boolean flag) {
|
||||||
long startTime = System.currentTimeMillis();
|
long startTime = System.currentTimeMillis();
|
||||||
String cacheKey = "allOpenArea";
|
List<HyOpenAreaInfoDO> allAreaList = hyOpenAreaInfoDAO.getAllOpenArea();
|
||||||
String allOpenAreaCache = redisUtilPool.getString(cacheKey);
|
|
||||||
List<HyOpenAreaInfoDO> allAreaList = null;
|
|
||||||
if(StringUtils.isBlank(allOpenAreaCache)){
|
|
||||||
allAreaList = hyOpenAreaInfoDAO.getAllOpenArea();
|
|
||||||
redisUtilPool.setString(cacheKey, JSONObject.toJSONString(allAreaList));
|
|
||||||
}else{
|
|
||||||
allAreaList = JSONObject.parseArray(allOpenAreaCache, HyOpenAreaInfoDO.class);
|
|
||||||
}
|
|
||||||
log.info("11耗时:{}", System.currentTimeMillis() - startTime);
|
log.info("11耗时:{}", System.currentTimeMillis() - startTime);
|
||||||
return OpenAreaTreeVO.convertTree(allAreaList, keyword, applyFlag);
|
return OpenAreaTreeVO.convertTree(allAreaList, keyword, applyFlag);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user