Sfoglia il codice sorgente

Merge remote-tracking branch 'origin/master' into 122run

zhaops 4 anni fa
parent
commit
6dc3efe0a8

+ 1 - 1
config-server/src/main/resources/shared/aipt-service-dev.yml

@@ -107,4 +107,4 @@ nlp:
 
 aineo:
   server:
-    address: http://192.168.2.234:8888
+    address: http://192.168.3.150:8888

+ 1 - 1
config-server/src/main/resources/shared/aipt-service-local.yml

@@ -107,4 +107,4 @@ nlp:
 
 aineo:
   server:
-    address: http://192.168.2.234:8888
+    address: http://192.168.3.150:8888

+ 1 - 1
config-server/src/main/resources/shared/aipt-service-pre.yml

@@ -107,4 +107,4 @@ nlp:
 
 aineo:
   server:
-    address: http://192.168.3.150:8888
+    address: http://192.168.2.186:8888

+ 10 - 7
triage-service/src/main/java/com/diagbot/facade/AIV2Facade.java

@@ -316,16 +316,19 @@ public class AIV2Facade {
                 }
             }
 
-            //返回前两个科室,如果科室相同则去重
+            //返回所有诊断-科室
             if (ListUtil.isNotEmpty(featureRateList)) {
                 for (SYFFeatureDTO syfFeatureDTO : featureRateList) {
-                    if (items.size() == 0
-                            || (items.size() == 1 && !items.get(0).getExtraProperty().equals(syfFeatureDTO.getDeptName()))) {
-                        FeatureRateDTO featureRateDTO = new FeatureRateDTO();
-                        featureRateDTO.setExtraProperty(syfFeatureDTO.getDeptName());
-                        featureRateDTO.setHospitalDepts(syfFeatureDTO.getHospitalDepts());
-                        items.add(featureRateDTO);
+                    FeatureRateDTO featureRateDTO = new FeatureRateDTO();
+                    featureRateDTO.setExtraProperty(syfFeatureDTO.getDeptName());
+                    featureRateDTO.setHospitalDepts(syfFeatureDTO.getHospitalDepts());
+                    if (ListUtil.isNotEmpty(items)) {
+                        Map<String, List<FeatureRateDTO>> itemMap = EntityUtil.makeEntityListMap(items, "extraProperty");
+                        if (itemMap.containsKey(syfFeatureDTO.getDeptName())) {
+                            continue;
+                        }
                     }
+                    items.add(featureRateDTO);
                 }
             }
         }