浏览代码

属于映射处理standName不为空的情况

kongwz 3 年之前
父节点
当前提交
cb5bb5b7cb

+ 2 - 1
src/main/java/com/diagbot/facade/CommonFacade.java

@@ -834,8 +834,9 @@ public class CommonFacade {
                 }
 
 //                String uniqueName = item.getClass().getMethod("getUniqueName").invoke(item).toString();
+
                 String uniqueName = item.getClass().getMethod("get"+propertyName).invoke(item).toString();
-                if (StringUtil.isNotBlank(uniqueName)) {
+                if (StringUtil.isNotBlank(uniqueName) && !"StandName".equals(propertyName)) {
                     retList.add(item);
                     continue;
                 }

+ 1 - 0
src/main/java/com/diagbot/model/ai/process/EntityProcessClinic.java

@@ -159,6 +159,7 @@ public class EntityProcessClinic extends EntityProcess {
                 Operation operation = new Operation();
                 operation.setName(lemma.getText());
                 operation.setStandName(lemma.getText()); // 先赋值,之后有同义词转换再替换
+//                operation.setStandName("");
                 if (lemma.isHaveChildren()) {
                     operation.setNegative(findNegative(lemma));//阴性
                 }