项目邮件配置修改--011

Uat_Study
hang 2023-08-22 11:06:16 +08:00
parent c4c034f2bb
commit 9fa9896f0a
2 changed files with 21 additions and 16 deletions

View File

@ -15,7 +15,10 @@ using System.Threading.Tasks;
namespace IRaCIS.Core.Application.Service namespace IRaCIS.Core.Application.Service
{ {
public interface IEmailSendService
{
}
public class EmailSendService : BaseService public class EmailSendService : BaseService
{ {

View File

@ -32,36 +32,38 @@ namespace IRaCIS.Core.Application.Service
{ {
private readonly IRepository<TrialEmailNoticeConfig> _trialEmailNoticeConfigRepository; private readonly IRepository<TrialEmailNoticeConfig> _trialEmailNoticeConfigRepository;
private readonly IRepository<Trial> _trialRepository;
private readonly IRepository<TrialEmailBlackUser> _trialEmailBlackUserRepository; private readonly IRepository<TrialEmailBlackUser> _trialEmailBlackUserRepository;
private readonly IRepository<TaskMedicalReview> _taskMedicalReviewRepository;
private readonly IRepository<EmailNoticeConfig> _emailNoticeConfigRepository; private readonly IRepository<EmailNoticeConfig> _emailNoticeConfigRepository;
public IRepository<VisitTask> _visitTaskRepository { get; } private readonly IRepository<Trial> _trialRepository;
public IRepository<TrialUser> _trialUserRepository { get; } private readonly IRepository<TaskMedicalReview> _taskMedicalReviewRepository;
private readonly IRepository<VisitTask> _visitTaskRepository;
public IRepository<Subject> _subjectRepository { get; } private readonly IRepository<TrialUser> _trialUserRepository;
private readonly IRepository<Subject> _subjectRepository;
public IRepository<SubjectVisit> _subjectVisitRepository { get; } private readonly IRepository<SubjectVisit> _subjectVisitRepository;
public TrialEmailNoticeConfigService(IRepository<TrialEmailNoticeConfig> trialEmailNoticeConfigRepository, IRepository<VisitTask> visitTaskRepository, public TrialEmailNoticeConfigService(
IRepository<TrialEmailNoticeConfig> trialEmailNoticeConfigRepository,
IRepository<VisitTask> visitTaskRepository,
IRepository<Trial> trialRepository, IRepository<Trial> trialRepository,
IRepository<TrialUser> trialUserRepository, IRepository<TaskMedicalReview> taskMedicalReviewRepository, IRepository<Subject> subjectRepository, IRepository<TrialUser> trialUserRepository,
Repository<SubjectVisit> subjectVisitRepository, IRepository<TrialEmailBlackUser> trialEmailBlackUserRepository, IRepository<EmailNoticeConfig> emailNoticeConfigRepository) IRepository<TaskMedicalReview> taskMedicalReviewRepository,
IRepository<Subject> subjectRepository,
IRepository<SubjectVisit> subjectVisitRepository,
IRepository<TrialEmailBlackUser> trialEmailBlackUserRepository,
IRepository<EmailNoticeConfig> emailNoticeConfigRepository
)
{ {
_trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository; _trialEmailNoticeConfigRepository = trialEmailNoticeConfigRepository;
_visitTaskRepository = visitTaskRepository; // _visitTaskRepository = visitTaskRepository;
this._trialRepository = trialRepository; // _trialRepository = trialRepository;
_trialUserRepository = trialUserRepository; _trialUserRepository = trialUserRepository;
_taskMedicalReviewRepository = taskMedicalReviewRepository; _taskMedicalReviewRepository = taskMedicalReviewRepository;
_subjectRepository = subjectRepository; _subjectRepository = subjectRepository;
_subjectVisitRepository = subjectVisitRepository; _subjectVisitRepository = subjectVisitRepository;
_trialEmailBlackUserRepository = trialEmailBlackUserRepository; _trialEmailBlackUserRepository = trialEmailBlackUserRepository;
_emailNoticeConfigRepository = emailNoticeConfigRepository; _emailNoticeConfigRepository = emailNoticeConfigRepository;