Selaa lähdekoodia

修改个性化规则

hecc 2 vuotta sitten
vanhempi
commit
a978330e5b

+ 8 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hospital/xszyy/firstpagerecord/FIRP0516.java

@@ -9,6 +9,8 @@ import com.lantone.qc.pub.model.doc.FirstPageRecordDoc;
 import com.lantone.qc.pub.util.StringUtil;
 import org.springframework.stereotype.Component;
 
+import java.util.Arrays;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -19,6 +21,7 @@ import java.util.Map;
  */
 @Component
 public class FIRP0516 extends QCCatalogue {
+    private List<String> containList = Arrays.asList("-", "—", "拒", "无", "不详", "未上户口","未提供","无法提供","未带");
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         status.set("0");
         BeHospitalizedDoc beHospitalizedDoc = inputInfo.getBeHospitalizedDoc();
@@ -31,6 +34,11 @@ public class FIRP0516 extends QCCatalogue {
             if (StringUtil.isBlank(bhIdNumber) || StringUtil.isBlank(fprIdNumber)) {
                 return;
             }
+            for (String word : containList) {
+                if (bhIdNumber.equals(word) || fprIdNumber.equals(word)) {
+                    return;
+                }
+            }
             if (!bhIdNumber.equals(fprIdNumber)) {
                 status.set("-1");
             }