邮件发送逻辑修改--028
parent
033ac555f2
commit
451ffec65b
|
@ -163,6 +163,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
//过滤项目 并且 将 _userInfo.Id 换位 当前发送邮件的Id
|
||||
var query = _trialRepository
|
||||
.Where(t => t.Id == trialId)
|
||||
.Select(t => new
|
||||
{
|
||||
ReUploadTobeDealedCount = t.SubjectVisitList.SelectMany(c => c.QCChallengeList)
|
||||
|
@ -210,12 +211,13 @@ namespace IRaCIS.Core.Application.Service
|
|||
{
|
||||
var userId = user.UserId;
|
||||
//过滤项目 并且 将 _userInfo.Id 换位 当前发送邮件的Id
|
||||
var query = _trialRepository
|
||||
var query = _trialRepository.Where(t=>t.Id==trialId)
|
||||
|
||||
.Select(t => new
|
||||
{
|
||||
//质疑待处理
|
||||
ToBeDealedCount = t.SubjectVisitList.SelectMany(c => c.QCChallengeList)
|
||||
.Where(u => u.DialogList.Any(t=>t.CreateUserId== userId) && u.IsClosed == false && u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IQC).Count(),
|
||||
ToBeDealedCount = t.SubjectVisitList.Where(t=>t.TrialSite.CRCUserList.Any(t=>t.UserId==userId)).SelectMany(c => c.QCChallengeList)
|
||||
.Where(u => u.IsClosed == false && (u.LatestReplyUser.UserTypeEnum == UserTypeEnum.IQC || u.LatestReplyUserId==null)).Count(),
|
||||
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue