修改
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net8
he 2025-04-21 14:50:58 +08:00
parent 47edcbd761
commit fc81d6da22
2 changed files with 3 additions and 3 deletions

View File

@ -131,7 +131,6 @@ namespace IRaCIS.Core.Application.MassTransit.Recurring
public async Task Consume(ConsumeContext<SystemDocumentPublishEvent> context) public async Task Consume(ConsumeContext<SystemDocumentPublishEvent> context)
{ {
Console.WriteLine("开始 发布系统文档SystemDocumentPublishEvent");
var isEn_US = CultureInfo.CurrentCulture.Name == StaticData.CultureInfo.en_US; var isEn_US = CultureInfo.CurrentCulture.Name == StaticData.CultureInfo.en_US;
var systemDocQuery = var systemDocQuery =
from sysDoc in _systemDocumentRepository.AsQueryable(false).Where(x => context.Message.Ids.Contains(x.Id)) from sysDoc in _systemDocumentRepository.AsQueryable(false).Where(x => context.Message.Ids.Contains(x.Id))
@ -151,12 +150,12 @@ namespace IRaCIS.Core.Application.MassTransit.Recurring
RealName = identityUser.FullName, RealName = identityUser.FullName,
UserName = identityUser.UserName, UserName = identityUser.UserName,
IsNeedSendEmial= identityUser.IsZhiZhun || (!identityUser.IsZhiZhun&& sysDoc.DocUserSignType== DocUserSignType.InnerAndOuter),
FullFilePath = sysDoc.Path FullFilePath = sysDoc.Path
}; };
var datalist = await systemDocQuery.IgnoreQueryFilters().ToListAsync(); var datalist = await systemDocQuery.IgnoreQueryFilters().Where(x=>x.IsNeedSendEmial).ToListAsync();
var confirmUserIdList = datalist.Select(t => t.ConfirmUserId).Distinct().ToList(); var confirmUserIdList = datalist.Select(t => t.ConfirmUserId).Distinct().ToList();
var userinfoList = await _identityUserRepository.Where(x => confirmUserIdList.Contains(x.Id)).ToListAsync(); var userinfoList = await _identityUserRepository.Where(x => confirmUserIdList.Contains(x.Id)).ToListAsync();

View File

@ -93,6 +93,7 @@ namespace IRaCIS.Core.Application.Contracts
public class UnionDocumentWithConfirmInfoView : UnionDocumentView public class UnionDocumentWithConfirmInfoView : UnionDocumentView
{ {
public bool IsNeedSendEmial { get; set; }
public DateTime UserCreateTime { get; set; } public DateTime UserCreateTime { get; set; }