|
@@ -365,8 +365,12 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
|
|
|
for (ModuleDetail moduleDetail : moduleDetailList) {
|
|
|
getModuleDetailInfoDTO = new GetModuleDetailInfoDTO();
|
|
|
BeanUtil.copyProperties(moduleDetail, getModuleDetailInfoDTO);
|
|
|
- getModuleDetailInfoDTO.setTagName(pacsCeptMap.get(getModuleDetailInfoDTO.getQuestionId()).getName());
|
|
|
- getModuleDetailInfoDTOList.add(getModuleDetailInfoDTO);
|
|
|
+ if(pacsCeptMap.get(getModuleDetailInfoDTO.getQuestionId()) != null){
|
|
|
+ getModuleDetailInfoDTO.setTagName(pacsCeptMap.get(getModuleDetailInfoDTO.getQuestionId()).getName());
|
|
|
+ }
|
|
|
+ if(pacsCeptMap.get(getModuleDetailInfoDTO.getQuestionId()) != null) {//如果标准词库中没有该标签,则不显示
|
|
|
+ getModuleDetailInfoDTOList.add(getModuleDetailInfoDTO);
|
|
|
+ }
|
|
|
}
|
|
|
}else {
|
|
|
//获取标签信息
|
|
@@ -386,12 +390,16 @@ public class ModuleInfoFacade extends ModuleInfoServiceImpl {
|
|
|
getModuleDetailInfoDTO = new GetModuleDetailInfoDTO();
|
|
|
BeanUtil.copyProperties(moduleDetail, getModuleDetailInfoDTO);
|
|
|
if (moduleDetail.getQuestionId() != null) {
|
|
|
- getModuleDetailInfoDTO.setTagName(questionInfoMap.get(moduleDetail.getQuestionId()).getTagName());
|
|
|
- getModuleDetailInfoDTO.setTagType(questionInfoMap.get(moduleDetail.getQuestionId()).getTagType());
|
|
|
+ if(questionInfoMap.get(moduleDetail.getQuestionId()) != null){
|
|
|
+ getModuleDetailInfoDTO.setTagName(questionInfoMap.get(moduleDetail.getQuestionId()).getTagName());
|
|
|
+ getModuleDetailInfoDTO.setTagType(questionInfoMap.get(moduleDetail.getQuestionId()).getTagType());
|
|
|
+ }
|
|
|
} else {
|
|
|
getModuleDetailInfoDTO.setRelationModuleName(moduleInfoMap.get(moduleDetail.getRelationModule()).getName());
|
|
|
}
|
|
|
- getModuleDetailInfoDTOList.add(getModuleDetailInfoDTO);
|
|
|
+ if(questionInfoMap.get(moduleDetail.getQuestionId()) != null || moduleInfoMap.get(moduleDetail.getRelationModule()) != null){//如果标签表中已经删除这条数据,则不再显示该标签
|
|
|
+ getModuleDetailInfoDTOList.add(getModuleDetailInfoDTO);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return getModuleDetailInfoDTOList;
|