|
@@ -73,14 +73,21 @@ public class QuestionUsualFacade {
|
|
|
Map<String, QuestionInfo> questionInfoMap
|
|
|
= questionInfoList.stream()
|
|
|
.collect(Collectors.toMap(QuestionInfo::getTagName, questionInfo -> questionInfo));
|
|
|
- questionUsualDTOList = BeanUtil.listCopyTo(conceptBaseDTORespDTO.data, QuestionUsualDTO.class);
|
|
|
+ for (ConceptBaseDTO conceptBaseDTO : conceptBaseDTORespDTO.data) {//将概念id和概念名称放入出参
|
|
|
+ QuestionUsualDTO questionUsualDTO = new QuestionUsualDTO();
|
|
|
+ questionUsualDTO.setTagName(conceptBaseDTO.getName());
|
|
|
+ questionUsualDTO.setConceptId(conceptBaseDTO.getConceptId());
|
|
|
+ questionUsualDTOList.add(questionUsualDTO);
|
|
|
+ }
|
|
|
for (QuestionUsualDTO questionUsualDTO : questionUsualDTOList) {
|
|
|
- if (null != questionInfoMap.get(questionUsualDTO.getName())) {
|
|
|
- questionUsualDTO.setQuestionId(questionInfoMap.get(questionUsualDTO.getName()).getId());
|
|
|
- questionUsualDTO.setDescription(questionInfoMap.get(questionUsualDTO.getName()).getDescription());
|
|
|
- if (StringUtil.isNotBlank(questionInfoMap.get(questionUsualDTO.getName()).getExplains())){
|
|
|
+ if (null != questionInfoMap.get(questionUsualDTO.getTagName())) {
|
|
|
+ questionUsualDTO.setTagName(questionInfoMap.get(questionUsualDTO.getTagName()).getTagName());
|
|
|
+ questionUsualDTO.setName(questionInfoMap.get(questionUsualDTO.getTagName()).getName());
|
|
|
+ questionUsualDTO.setQuestionId(questionInfoMap.get(questionUsualDTO.getTagName()).getId());
|
|
|
+ questionUsualDTO.setDescription(questionInfoMap.get(questionUsualDTO.getTagName()).getDescription());
|
|
|
+ if (StringUtil.isNotBlank(questionInfoMap.get(questionUsualDTO.getTagName()).getExplains())){
|
|
|
questionUsualDTO.setHasExplain(1);
|
|
|
- questionUsualDTO.setExplains(questionInfoMap.get(questionUsualDTO.getName()).getExplains());
|
|
|
+ questionUsualDTO.setExplains(questionInfoMap.get(questionUsualDTO.getTagName()).getExplains());
|
|
|
}
|
|
|
}
|
|
|
}
|