瀏覽代碼

处理报错

zhoutg 4 年之前
父節點
當前提交
9f0f716da8
共有 1 個文件被更改,包括 5 次插入7 次删除
  1. 5 7
      src/main/java/com/diagbot/facade/NeoFacade.java

+ 5 - 7
src/main/java/com/diagbot/facade/NeoFacade.java

@@ -11,6 +11,7 @@ import com.diagbot.entity.node.*;
 import com.diagbot.enums.StandConvertEnum;
 import com.diagbot.model.ai.ModelAI;
 import com.diagbot.repository.*;
+import com.diagbot.util.ListUtil;
 import com.diagbot.vo.BillNeoVO;
 import com.diagbot.vo.PushNeoVO;
 import com.diagbot.vo.StandConvert;
@@ -38,12 +39,6 @@ public class NeoFacade {
     DiseaseRepository diseaseRepository;
     @Autowired
     MedicineCodeRepository medicineCodeRepository;
-    /**
-     * modelName
-     *chief_present 症状
-     *operation 手术
-     *diagnose 诊断
-     */
     @Autowired
     ChiefPresentSimilarityServiceClient chiefPresentSimilarityServiceClient;
     @Autowired
@@ -293,7 +288,7 @@ public class NeoFacade {
         List<String> operation_list = standConvert.getOperationList();
         Map<String, String> operationMap = getStandConvertTypeMap(modelAI, operation_list,
                 similarMap.get(StandConvertEnum.operation.getName()), "operation");
-        map.put(StandConvertEnum.operation.getName(), diseaseMap);
+        map.put(StandConvertEnum.operation.getName(), operationMap);
 
         return map;
     }
@@ -309,6 +304,9 @@ public class NeoFacade {
      */
     public Map<String, String> getStandConvertTypeMap(ModelAI modelAI, List<String> text, List<String> cacheList, String modelName) {
         Map<String, String> map = new LinkedHashMap<>();
+        if (ListUtil.isEmpty(cacheList)) {
+            return map;
+        }
         for (String s : text) {
             JSONArray jsonArray = modelAI.loadSimilarAI(s, cacheList,
                     false, modelName, chiefPresentSimilarityServiceClient);