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"]
};