diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 30c0af574..99b2b7447 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -1170,7 +1170,7 @@ - + 格式化日期和时间 @@ -1178,7 +1178,7 @@ - + 获取外键表数据 @@ -1186,7 +1186,7 @@ - + 获取枚举 diff --git a/IRaCIS.Core.Application/Service/Institution/CROService.cs b/IRaCIS.Core.Application/Service/Institution/CROService.cs index 202811966..7dc21e2a3 100644 --- a/IRaCIS.Core.Application/Service/Institution/CROService.cs +++ b/IRaCIS.Core.Application/Service/Institution/CROService.cs @@ -47,7 +47,7 @@ namespace IRaCIS.Application.Services var exp = new EntityVerifyExp() { - VerifyExp = cro => cro.CROName.Equals(addCroCompanyCommand.CROName), + VerifyExp = cro =>( cro.CROName.Equals(addCroCompanyCommand.CROName) || cro.CRONameCN.Equals(addCroCompanyCommand.CRONameCN)) && cro.IsTrialLevel==false, //---已经存在同名的CRO,请确认。 VerifyMsg = _localizer["CRO_DupName"] }; diff --git a/IRaCIS.Core.Application/Service/Institution/SponsorService.cs b/IRaCIS.Core.Application/Service/Institution/SponsorService.cs index 41412edec..b81e43fa9 100644 --- a/IRaCIS.Core.Application/Service/Institution/SponsorService.cs +++ b/IRaCIS.Core.Application/Service/Institution/SponsorService.cs @@ -2,6 +2,7 @@ using IRaCIS.Application.Contracts; using IRaCIS.Core.Infra.EFCore; using Microsoft.AspNetCore.Mvc; +using IRaCIS.Core.Domain.Models; namespace IRaCIS.Application.Services { @@ -45,7 +46,7 @@ namespace IRaCIS.Application.Services { var exp = new EntityVerifyExp() { - VerifyExp = h => h.SponsorName.Equals(sponsorCommand.SponsorName), + VerifyExp = h => (h.SponsorName.Equals(sponsorCommand.SponsorName)|| h.SponsorNameCN.Equals(sponsorCommand.SponsorNameCN)) && h.IsTrialLevel == false, //---已经存在同名的申办方,请确认。 VerifyMsg = _localizer["Sponsor_DupName"] };