Pārlūkot izejas kodu

既往史和现病史输入空格不提示消息

wangsy 4 gadi atpakaļ
vecāks
revīzija
ae538345c1

+ 10 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH02988.java

@@ -31,7 +31,9 @@ public class BEH02988 extends QCCatalogue {
         if (beHospitalizedDoc == null) {
             return;
         }
-        if (StringUtil.isBlank(chiefLabel.getText()) && (StringUtil.isNotBlank(presentLabel.getText()) || StringUtil.isNotBlank(pastLabel.getText()))) {
+        boolean isCorrectPresent = isPeriod(presentLabel.getText());
+        boolean isCorrectPast = isPeriod(pastLabel.getText());
+        if (StringUtil.isBlank(chiefLabel.getText()) && (isCorrectPresent || isCorrectPast)) {
             status.set("-1");
             return;
         }
@@ -39,4 +41,11 @@ public class BEH02988 extends QCCatalogue {
             status.set("-1");
         }
     }
+
+    private boolean isPeriod(String text) {
+        if (StringUtil.isNotBlank(text) && !"。".equals(text)) {
+            return true;
+        }
+        return false;
+    }
 }