yeguodong 1 週間 前
コミット
07944134b8

+ 7 - 6
src/main/java/thyyxxk/webserver/dao/his/zhuyuanyisheng/YiZhuLuRuDao.java

@@ -1012,14 +1012,15 @@ public interface YiZhuLuRuDao {
     default XinZhenYiZhu queryPatientInfo(String patNo,
                                           Integer times) {
         XinZhenYiZhu xinZhenYiZhu = this.sqlQueryPatientInfo(patNo, times);
-        Date birthDate = xinZhenYiZhu.getBirthDate();
-        if (birthDate != null) {
-            try {
-                xinZhenYiZhu.setAge(DateUtil.calculateAge(birthDate, xinZhenYiZhu.getAdmissDate()));
-            } catch (Exception ignore) {
+        if(xinZhenYiZhu != null) {
+            Date birthDate = xinZhenYiZhu.getBirthDate();
+            if (birthDate != null) {
+                try {
+                    xinZhenYiZhu.setAge(DateUtil.calculateAge(birthDate, xinZhenYiZhu.getAdmissDate()));
+                } catch (Exception ignore) {
+                }
             }
         }
-
         return xinZhenYiZhu;
     }