소스 검색

规则更新

rengb 5 년 전
부모
커밋
350e0fb031
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH0050.java

+ 4 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH0050.java

@@ -18,8 +18,10 @@ public class BEH0050 extends QCCatalogue {
     @Override
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         Smoking smoking = inputInfo.getBeHospitalizedDoc().getPersonalLabel().getSmoking();
-        if (smoking.getPd() != null && StringUtil.isNotBlank(smoking.getPd().getName())
-                && smoking.getUsage() != null && StringUtil.isNotBlank(smoking.getUsage().getName())) {
+        if (smoking == null
+                || StringUtil.isBlank(smoking.getName())
+                || (smoking.getPd() != null && StringUtil.isNotBlank(smoking.getPd().getName()))
+                || (smoking.getUsage() != null && StringUtil.isNotBlank(smoking.getUsage().getName()))) {
             status = "0";
         }
     }