|
@@ -10,6 +10,7 @@ import com.diagbot.dto.DictionaryInfoDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDetailDTO;
|
|
import com.diagbot.dto.StaticKnowledgeDetailDTO;
|
|
|
|
+import com.diagbot.dto.StaticKnowledgeHISDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.dto.StaticKnowledgeIndexDTO;
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.entity.ConceptInfo;
|
|
import com.diagbot.entity.ConceptInfo;
|
|
@@ -319,9 +320,9 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
|
|
* @param staticKnowledgeHISVO
|
|
* @param staticKnowledgeHISVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<StaticKnowledgeDTO> getStaticKnowledgeForHIS(StaticKnowledgeHISVO staticKnowledgeHISVO) {
|
|
|
|
|
|
+ public List<StaticKnowledgeHISDTO> getStaticKnowledgeForHIS(StaticKnowledgeHISVO staticKnowledgeHISVO) {
|
|
|
|
|
|
- List<StaticKnowledgeDTO> retList = Lists.newArrayList();
|
|
|
|
|
|
+ List<StaticKnowledgeHISDTO> retList = Lists.newArrayList();
|
|
String typeName = StaticTypeEnum.getName(staticKnowledgeHISVO.getType());
|
|
String typeName = StaticTypeEnum.getName(staticKnowledgeHISVO.getType());
|
|
List<DictionaryInfoDTO> dicList = dictionaryFacade.getListByGroupType(8);
|
|
List<DictionaryInfoDTO> dicList = dictionaryFacade.getListByGroupType(8);
|
|
typeName = convertTypeName(typeName, 1, dicList);
|
|
typeName = convertTypeName(typeName, 1, dicList);
|
|
@@ -335,7 +336,7 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
|
|
QueryWrapper<ConceptInfo> conceptInfoQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ConceptInfo> conceptInfoQueryWrapper = new QueryWrapper<>();
|
|
conceptInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
conceptInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.in("name", uniqueNameList)
|
|
.in("name", uniqueNameList)
|
|
- .eq("status",StatusEnum.Enable.getKey())
|
|
|
|
|
|
+ .eq("status", StatusEnum.Enable.getKey())
|
|
.eq("type", typeName);
|
|
.eq("type", typeName);
|
|
List<ConceptInfo> conceptInfoList = this.list(conceptInfoQueryWrapper);
|
|
List<ConceptInfo> conceptInfoList = this.list(conceptInfoQueryWrapper);
|
|
|
|
|
|
@@ -343,7 +344,7 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
|
|
return retList;
|
|
return retList;
|
|
}
|
|
}
|
|
|
|
|
|
- retList = BeanUtil.listCopyTo(conceptInfoList, StaticKnowledgeDTO.class);
|
|
|
|
|
|
+ retList = BeanUtil.listCopyTo(conceptInfoList, StaticKnowledgeHISDTO.class);
|
|
List<Long> conceptIdList = conceptInfoList.stream().map(i -> i.getId()).collect(Collectors.toList());
|
|
List<Long> conceptIdList = conceptInfoList.stream().map(i -> i.getId()).collect(Collectors.toList());
|
|
QueryWrapper<ConceptDetail> conceptDetailQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<ConceptDetail> conceptDetailQueryWrapper = new QueryWrapper<>();
|
|
conceptDetailQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
conceptDetailQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
@@ -371,7 +372,9 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
|
|
= BeanUtil.listCopyTo(conceptDetailList, StaticKnowledgeDetailDTO.class);
|
|
= BeanUtil.listCopyTo(conceptDetailList, StaticKnowledgeDetailDTO.class);
|
|
Map<Long, List<StaticKnowledgeDetailDTO>> conceptMap
|
|
Map<Long, List<StaticKnowledgeDetailDTO>> conceptMap
|
|
= EntityUtil.makeEntityListMap(detailList, "conceptId");
|
|
= EntityUtil.makeEntityListMap(detailList, "conceptId");
|
|
- for (StaticKnowledgeDTO staticKnowledgeDTO : retList) {
|
|
|
|
|
|
+ for (StaticKnowledgeHISDTO staticKnowledgeDTO : retList) {
|
|
|
|
+ staticKnowledgeDTO.setHisName(staticKnowledgeHISVO.getHisName());
|
|
|
|
+ staticKnowledgeDTO.setHisName(staticKnowledgeHISVO.getHisDetailName());
|
|
List<StaticKnowledgeDetailDTO> subDetailList = conceptMap.get(staticKnowledgeDTO.getId());
|
|
List<StaticKnowledgeDetailDTO> subDetailList = conceptMap.get(staticKnowledgeDTO.getId());
|
|
if (ListUtil.isNotEmpty(subDetailList)) {
|
|
if (ListUtil.isNotEmpty(subDetailList)) {
|
|
List<StaticKnowledgeDetailDTO> introduceList = subDetailList
|
|
List<StaticKnowledgeDetailDTO> introduceList = subDetailList
|