|
@@ -522,10 +522,10 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
|
|
|
private PaperDto getPaperDtoByPaper(Paper paper){
|
|
|
|
|
|
//优先从redis中获取缓存dto
|
|
|
-// Object cacheDto = redisTemplate.opsForValue().get(paper.getId());
|
|
|
-// if(cacheDto != null && cacheDto.getClass().equals(PaperDto.class)){
|
|
|
-// return (PaperDto)cacheDto;
|
|
|
-// }
|
|
|
+ Object cacheDto = redisTemplate.opsForValue().get(paper.getId());
|
|
|
+ if(cacheDto != null && cacheDto.getClass().equals(PaperDto.class)){
|
|
|
+ return (PaperDto)cacheDto;
|
|
|
+ }
|
|
|
long beginTime = System.currentTimeMillis();
|
|
|
//没有则重新组装
|
|
|
PaperDto paperDto = paperDtoAssembler.toDto(paper);
|
|
@@ -610,7 +610,7 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
|
|
|
long paperDetailUnitDtoEndTime = System.currentTimeMillis();
|
|
|
logger.info("单独组装paperDetailUnitDto耗时:"+(paperDetailUnitDtoEndTime - paperDetailDtoEndTime)+"ms");
|
|
|
//将重新组装的dto放进缓存
|
|
|
-// redisTemplate.opsForValue().set(paperDto.getId(),paperDto);
|
|
|
+ redisTemplate.opsForValue().set(paperDto.getId(),paperDto);
|
|
|
return paperDto;
|
|
|
}
|
|
|
|