|
@@ -424,15 +424,22 @@ public class KlConceptStaticFacade extends KlConceptStaticServiceImpl {
|
|
i.setType(Integer.valueOf(dicTypeMap.get(i.getTypeName())));
|
|
i.setType(Integer.valueOf(dicTypeMap.get(i.getTypeName())));
|
|
}
|
|
}
|
|
i.setHasInfo(1);
|
|
i.setHasInfo(1);
|
|
- i.setHasStaticKnowledge(detailMap.get(i.getId()).stream()
|
|
|
|
- .filter(x -> x.getContentType().contains("1")).count() > 0 ? 1 : 0);
|
|
|
|
- i.setHasNotice(detailMap.get(i.getId()).stream()
|
|
|
|
- .filter(x -> x.getContentType().contains("2")).count() > 0 ? 1 : 0);
|
|
|
|
- i.setHasClinicalPathway(detailMap.get(i.getId()).stream()
|
|
|
|
- .filter(x -> x.getContentType().contains("3")).count() > 0 ? 1 : 0);
|
|
|
|
- i.setHasTreatInfo(detailMap.get(i.getId()).stream()
|
|
|
|
- .filter(x -> x.getContentType().contains("4")).count() > 0 ? 1 : 0);
|
|
|
|
- i.setAbstractContent(detailMap.get(i.getId()).get(0).getContent());
|
|
|
|
|
|
+ if (detailMap != null && detailMap.size() > 0) {
|
|
|
|
+ i.setHasStaticKnowledge(detailMap.get(i.getId()).stream()
|
|
|
|
+ .filter(x -> x.getContentType().contains("1")).count() > 0 ? 1 : 0);
|
|
|
|
+ i.setHasNotice(detailMap.get(i.getId()).stream()
|
|
|
|
+ .filter(x -> x.getContentType().contains("2")).count() > 0 ? 1 : 0);
|
|
|
|
+ i.setHasClinicalPathway(detailMap.get(i.getId()).stream()
|
|
|
|
+ .filter(x -> x.getContentType().contains("3")).count() > 0 ? 1 : 0);
|
|
|
|
+ i.setHasTreatInfo(detailMap.get(i.getId()).stream()
|
|
|
|
+ .filter(x -> x.getContentType().contains("4")).count() > 0 ? 1 : 0);
|
|
|
|
+ i.setAbstractContent(detailMap.get(i.getId()).get(0).getContent());
|
|
|
|
+ } else {
|
|
|
|
+ i.setHasStaticKnowledge(0);
|
|
|
|
+ i.setHasNotice(0);
|
|
|
|
+ i.setHasClinicalPathway(0);
|
|
|
|
+ i.setHasTreatInfo(0);
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
|
|
page.setRecords(records);
|
|
page.setRecords(records);
|