diff --git a/IRaCIS.Core.Application/Service/Visit/PatientService.cs b/IRaCIS.Core.Application/Service/Visit/PatientService.cs index 502e45e89..678824de6 100644 --- a/IRaCIS.Core.Application/Service/Visit/PatientService.cs +++ b/IRaCIS.Core.Application/Service/Visit/PatientService.cs @@ -129,14 +129,18 @@ namespace IRaCIS.Application.Services { VerifyExp = h => h.IsDefault.Equals(addOrEditHIRHospital.IsDefault), - VerifyMsg = "默认医院只允许一个" + //"默认医院只允许一个" + VerifyMsg = _localizer["Patient_OnlyOneDefaultHospital"] }; var exp2 = new EntityVerifyExp() { - VerifyExp = h => h.HospitalCode.Equals(addOrEditHIRHospital.HospitalCode), + VerifyExp = h => h.HospitalCode.Equals(addOrEditHIRHospital.HospitalCode) || + h.HospitalName.Equals(addOrEditHIRHospital.HospitalName)|| + h.HospitalAliasName.Equals(addOrEditHIRHospital.HospitalAliasName), - VerifyMsg = "医院编码、名称不能重复" + //医院编码、名称不能重复 + VerifyMsg = _localizer["Patient_RepeatHospitalCodeOrName"] }; var entity = await _hIRHospitalRepository.InsertOrUpdateAsync(addOrEditHIRHospital, true, exp, exp2);