外部用户发送邮件bug修改
parent
48e273d4af
commit
53774d8856
|
@ -61,7 +61,10 @@ namespace IRaCIS.Core.Application.AutoMapper
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CreateMap<TrialSiteUserSurvey, TrialSiteUserSurveyAllDTO>().ForMember(t=>t.TrialSiteSurvey,u=>u.MapFrom(c=>c.TrialSiteSurvey));
|
CreateMap<TrialSiteUserSurvey, TrialSiteUserSurveyAllDTO>()
|
||||||
|
.ForMember(t=>t.TrialSiteSurvey,u=>u.MapFrom(c=>c.TrialSiteSurvey))
|
||||||
|
.ForMember(t => t.TrialRoleName, u => u.MapFrom(d => d.TrialRoleName.Value))
|
||||||
|
.ForMember(d => d.UserType, u => u.MapFrom(s => s.UserTypeRole.UserTypeShortName));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
addEntity.IsSystemUser = false;
|
addEntity.IsSystemUser = false;
|
||||||
addEntity.SystemUserId = newAddUser.Id;
|
addEntity.SystemUserId = newAddUser.Id;
|
||||||
|
|
||||||
|
await _trialExternalUseRepository.SaveChangesAsync();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -151,7 +152,6 @@ namespace IRaCIS.Core.Application.Service
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
await _trialExternalUseRepository.SaveChangesAsync();
|
|
||||||
|
|
||||||
return ResponseOutput.Ok(addEntity.Id.ToString());
|
return ResponseOutput.Ok(addEntity.Id.ToString());
|
||||||
|
|
||||||
|
|
|
@ -96,11 +96,11 @@ namespace IRaCIS.Application.Services
|
||||||
{
|
{
|
||||||
var addArray = _mapper.Map<TrialUser[]>(userTrialCommands);
|
var addArray = _mapper.Map<TrialUser[]>(userTrialCommands);
|
||||||
|
|
||||||
await _repository.AddRangeAsync(addArray);
|
var trialUsers = await _trialUseRepository.AddRangeAsync(addArray);
|
||||||
|
|
||||||
foreach (var item in addArray)
|
foreach (var item in trialUsers)
|
||||||
{
|
{
|
||||||
item.JoinTime = item.CreateTime;
|
item.JoinTime = DateTime.Now;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,9 @@ namespace IRaCIS.Core.Infra.EFCore
|
||||||
Task<int> CountAsync(Expression<Func<TEntity, bool>> whereLambda = null, bool ignoreQueryFilters = false);
|
Task<int> CountAsync(Expression<Func<TEntity, bool>> whereLambda = null, bool ignoreQueryFilters = false);
|
||||||
|
|
||||||
ValueTask<TEntity> AddAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default);
|
ValueTask<TEntity> AddAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default);
|
||||||
|
|
||||||
|
Task<IEnumerable<TEntity>> AddRangeAsync(IEnumerable<TEntity> entities);
|
||||||
|
|
||||||
Task<bool> AddRangeAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default);
|
Task<bool> AddRangeAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default);
|
||||||
// 不建议使用,使用跟踪,然后save 部分字段更新,此种方式是更新所有字段
|
// 不建议使用,使用跟踪,然后save 部分字段更新,此种方式是更新所有字段
|
||||||
Task<bool> UpdateAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default);
|
Task<bool> UpdateAsync(TEntity entity, bool autoSave = false, CancellationToken cancellationToken = default);
|
||||||
|
|
|
@ -139,7 +139,12 @@ namespace IRaCIS.Core.Infra.EFCore
|
||||||
|
|
||||||
return entity;
|
return entity;
|
||||||
}
|
}
|
||||||
|
public async Task<IEnumerable<TEntity>> AddRangeAsync(IEnumerable<TEntity> entities)
|
||||||
|
{
|
||||||
|
await _dbSet.AddRangeAsync(entities).ConfigureAwait(false);
|
||||||
|
|
||||||
|
return entities;
|
||||||
|
}
|
||||||
public async Task<bool> AddRangeAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default)
|
public async Task<bool> AddRangeAsync(IEnumerable<TEntity> entities, bool autoSave = false, CancellationToken cancellationToken = default)
|
||||||
{
|
{
|
||||||
await _dbSet.AddRangeAsync(entities).ConfigureAwait(false);
|
await _dbSet.AddRangeAsync(entities).ConfigureAwait(false);
|
||||||
|
|
Loading…
Reference in New Issue