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