|
@@ -318,12 +318,14 @@ public class KnowledgeServiceImpl implements KnowledgeService {
|
|
|
List<String> bigdataDiagList =new LinkedList<>();
|
|
|
if(bigdataDiagFeature.size()>0){
|
|
|
for (FeatureRate fe:bigdataDiagFeature) {
|
|
|
- if("neo4j".equals(fe.getRate())){
|
|
|
- bigdataDiagList.add(fe.getFeatureName());
|
|
|
- logger.info("图谱推出的诊断为: "+fe.getFeatureName());
|
|
|
- }else {
|
|
|
- bigdataDiagList.add(fe.getFeatureName());
|
|
|
- logger.info("大数据推出的诊断为: "+fe.getFeatureName());
|
|
|
+ if(!"{\"鉴别诊断\":\"\"}".equals(fe.getDesc())){
|
|
|
+ if("neo4j".equals(fe.getRate())){
|
|
|
+ bigdataDiagList.add(fe.getFeatureName());
|
|
|
+ logger.info("图谱推出的诊断为: "+fe.getFeatureName());
|
|
|
+ }else {
|
|
|
+ bigdataDiagList.add(fe.getFeatureName());
|
|
|
+ logger.info("大数据推出的诊断为: "+fe.getFeatureName());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -361,7 +363,7 @@ public class KnowledgeServiceImpl implements KnowledgeService {
|
|
|
lis.addAll(bl);
|
|
|
pacs.addAll(bp);
|
|
|
}
|
|
|
- }else {
|
|
|
+ }else if(biglisPacs !=null ) {
|
|
|
lis = biglisPacs.get("LIS");
|
|
|
pacs = biglisPacs.get("PACS");
|
|
|
logger.info("界面无诊断的情况下,推出诊断的lis为: "+lis);
|
|
@@ -371,16 +373,20 @@ public class KnowledgeServiceImpl implements KnowledgeService {
|
|
|
logger.info("推出的合并pacs为: " + pacs);
|
|
|
ArrayList<FeatureRate> lisFeature = new ArrayList<>();
|
|
|
ArrayList<FeatureRate> pacsFeature = new ArrayList<>();
|
|
|
- for (String l:lis) {
|
|
|
- FeatureRate featureRate = new FeatureRate();
|
|
|
- featureRate.setFeatureName(l);
|
|
|
- lisFeature.add(featureRate);
|
|
|
- }
|
|
|
- for (String p:pacs) {
|
|
|
- FeatureRate featureRate = new FeatureRate();
|
|
|
- featureRate.setFeatureName(p);
|
|
|
- pacsFeature.add(featureRate);
|
|
|
+ if(lis !=null && lis.size()>0){
|
|
|
+ for (String l:lis) {
|
|
|
+ FeatureRate featureRate = new FeatureRate();
|
|
|
+ featureRate.setFeatureName(l);
|
|
|
+ lisFeature.add(featureRate);
|
|
|
+ }
|
|
|
}
|
|
|
+ if(pacs !=null && pacs.size()>0){
|
|
|
+ for (String p:pacs) {
|
|
|
+ FeatureRate featureRate = new FeatureRate();
|
|
|
+ featureRate.setFeatureName(p);
|
|
|
+ pacsFeature.add(featureRate);
|
|
|
+ }
|
|
|
+ }
|
|
|
lisPacsFeature.put("lisList",lisFeature);
|
|
|
lisPacsFeature.put("pacsList",pacsFeature);
|
|
|
|