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