|
@@ -363,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);
|
|
@@ -373,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);
|
|
|
|