浏览代码

出院结算时判断患者证件类型

lighter 2 年之前
父节点
当前提交
9b32127be5
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/main/java/thyyxxk/webserver/service/inpatient/DismissService.java

+ 5 - 0
src/main/java/thyyxxk/webserver/service/inpatient/DismissService.java

@@ -192,6 +192,11 @@ public class DismissService {
             exception.setMessage("没有找到入院时间,请重新获取病人信息。");
             throw new BizException(exception);
         }
+        if (StringUtil.isBlank(param.getPsnCertType())) {
+            ExceptionEnum exception = ExceptionEnum.LOGICAL_ERROR;
+            exception.setMessage("患者证件类型不能为空,请前往入院登记页面补充并保存。");
+            throw new BizException(exception);
+        }
         if (param.getPsnCertType().equals(PsnCertType.RESIDENT_IDENTITY_CARD.getCode()) &&
                 !IdCardUtil.isValidatedIdCard(param.getSocialNo())) {
             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "身份证不合法!");