|
@@ -44,7 +44,7 @@ import java.util.regex.Matcher;
|
|
|
import java.util.regex.Pattern;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
-import static cn.com.qmth.examcloud.core.questions.service.cache.Constants.CACHE_PREFIX_EXTRACT_EXAM_PAPER;
|
|
|
+import static cn.com.qmth.examcloud.core.questions.service.cache.Constants.CACHE_KEY_PAPER_FOR_DTO;
|
|
|
|
|
|
/**
|
|
|
* @author chenken
|
|
@@ -251,7 +251,7 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
|
|
|
@Override
|
|
|
public boolean checkIsAllQbjectiveQuestion(String paperId) {
|
|
|
//优先从redis中获取缓存dto
|
|
|
- PaperDto cachePaperDto = redisClient.get(CACHE_PREFIX_EXTRACT_EXAM_PAPER + paperId, PaperDto.class, 10 * 60);
|
|
|
+ PaperDto cachePaperDto = redisClient.get(CACHE_KEY_PAPER_FOR_DTO + paperId, PaperDto.class, 10 * 60);
|
|
|
if (cachePaperDto != null) {
|
|
|
return cachePaperDto.isAllQbjectiveQuestion();
|
|
|
}
|
|
@@ -630,7 +630,7 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
|
|
|
logger.info("单独组装paperDetailUnitDto耗时:" + (paperDetailUnitDtoEndTime - paperDetailDtoEndTime) + "ms");
|
|
|
|
|
|
//将重新组装的dto放进缓存
|
|
|
- redisClient.set(CACHE_PREFIX_EXTRACT_EXAM_PAPER + paperDto.getId(), paperDto, 10 * 60);
|
|
|
+ redisClient.set(CACHE_KEY_PAPER_FOR_DTO + paperDto.getId(), paperDto, 10 * 60);
|
|
|
return paperDto;
|
|
|
}
|
|
|
|