소스 검색

北仑配偶死亡原因未描述规则优化

fangqw 4 년 전
부모
커밋
55ada4c2a6
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/behospitalized/BEH0378.java

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/behospitalized/BEH0378.java

@@ -47,6 +47,16 @@ public class BEH0378 extends QCCatalogue {
         }
         if (maritalLabel != null) {
             familiesMl = maritalLabel.getFamily();
+            for (Family family : familiesMl) {
+                if(family.getDead()!=null && family.getName()!=null){
+                    String maritalText = maritalLabel.getText();
+                    int index1 = maritalText.indexOf(family.getDead().getName());
+                    int index2 = maritalText.indexOf(family.getName());
+                    if(0<index1 && index1<index2 && maritalText.substring(index1,index2).contains(",")){
+                        family.setDead(null);
+                    }
+                }
+            }
         }
         List<Family> familyList = Lists.newArrayList();