diff --git a/src/main/java/com/syjiaer/clinic/server/service/patient/PatientRegistrationService.java b/src/main/java/com/syjiaer/clinic/server/service/patient/PatientRegistrationService.java index 499f1ff..da11b6a 100644 --- a/src/main/java/com/syjiaer/clinic/server/service/patient/PatientRegistrationService.java +++ b/src/main/java/com/syjiaer/clinic/server/service/patient/PatientRegistrationService.java @@ -115,7 +115,18 @@ public class PatientRegistrationService extends BaseService { if (registration.getType().equals(RegistrationTypeEnum.Common.getType())){ return registration; } - + if (registration.getPsnNo() == null){ + throw new MessageException("医保挂号人员编号不能为空"); + } + if (registration.getInsutype() == null){ + throw new MessageException("医保挂号险种不能为空"); + } + if (mdtrtCertType == null){ + throw new MessageException("医保挂号证件类型不能为空"); + } + if (mdtrtCertNo == null){ + throw new MessageException("医保挂号证件号码不能为空"); + } //医保挂号额外流程 IM2201 im2201 = new IM2201(); im2201.setPsnNo(registration.getPsnNo());