From 57837cfe1d1e8a19672eb1cbfb666ebe1ea57233 Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Fri, 31 May 2024 11:03:13 +0800
Subject: [PATCH] =?UTF-8?q?CRO=20=20Sponsor=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
IRaCIS.Core.Application/IRaCIS.Core.Application.xml | 6 +++---
IRaCIS.Core.Application/Service/Institution/CROService.cs | 2 +-
.../Service/Institution/SponsorService.cs | 3 ++-
3 files changed, 6 insertions(+), 5 deletions(-)
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"]
};