|
@@ -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");
|
|
|
}
|