|
@@ -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, "身份证不合法!");
|