修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
28f2bf1629
commit
17a35e0fdb
|
@ -12,6 +12,7 @@ using IRaCIS.Core.Infrastructure.Extention;
|
|||
using System.Threading.Tasks;
|
||||
using IRaCIS.Core.Infra.EFCore;
|
||||
using MassTransit;
|
||||
using IRaCIS.Core.Infrastructure;
|
||||
namespace IRaCIS.Core.Application.Service;
|
||||
|
||||
/// <summary>
|
||||
|
@ -80,17 +81,14 @@ public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepos
|
|||
public async Task<IResponseOutput> AddOrUpdateTrialFileType(TrialFileTypeAddOrEdit addOrEditTrialFileType)
|
||||
{
|
||||
|
||||
var verifyExp = new EntityVerifyExp<TrialFileType>()
|
||||
|
||||
|
||||
if (await _trialFileTypeRepository.AnyAsync(u => u.Id != addOrEditTrialFileType.Id && u.IsEnable == addOrEditTrialFileType.IsEnable && u.Name == addOrEditTrialFileType.Name && u.NameCN == addOrEditTrialFileType.NameCN))
|
||||
{
|
||||
VerifyExp = u =>u.Id!=addOrEditTrialFileType.Id&& u.IsEnable == addOrEditTrialFileType.IsEnable && u.Name == addOrEditTrialFileType.Name && u.NameCN == addOrEditTrialFileType.NameCN,
|
||||
throw new BusinessValidationFailedException(_localizer["TrialFileType_NameRepeat"]);
|
||||
}
|
||||
|
||||
// "当前类型启用的文件类型名称重复"
|
||||
VerifyMsg = _localizer["TrialFileType_NameRepeat"],
|
||||
|
||||
IsVerify = addOrEditTrialFileType.IsEnable == false
|
||||
};
|
||||
|
||||
var entity = await _trialFileTypeRepository.InsertOrUpdateAsync(addOrEditTrialFileType, true, verifyExp);
|
||||
var entity = await _trialFileTypeRepository.InsertOrUpdateAsync(addOrEditTrialFileType, true);
|
||||
|
||||
|
||||
return ResponseOutput.Ok(entity.Id.ToString());
|
||||
|
|
Loading…
Reference in New Issue