Просмотр исходного кода

新生儿信息更严格的校验

lighter 2 лет назад
Родитель
Сommit
63a96d6c83

+ 8 - 1
src/main/java/thyyxxk/webserver/service/casefrontsheet/VerifyCaseFrontSheet.java

@@ -299,11 +299,18 @@ public class VerifyCaseFrontSheet {
             if (StringUtil.invalidValue(info.getXxeApgar())) {
                 array.add(new CodeName("xxeApgar","新生儿Apgar评分不能为空!"));
             }
-        } else {
+        }
+        if (null != info.getAgeDays() && info.getAgeDays() > 28) {
             if (null != info.getNewBornWeight() || null != info.getNewBornAdmissWeight()) {
                 array.add(new CodeName("newBornWeight","非新生儿请保持新生信息为空!"));
             }
         }
+        if (null == info.getAgeDays() || 0 == info.getAgeDays()) {
+            if (null != info.getNewBornWeight() || null != info.getNewBornAdmissWeight()) {
+                array.add(new CodeName("ageDays","新生儿年龄不能为空!"));
+            }
+        }
+
         return connectedVerify(array, info);
     }