项目文档稽查

Uat_Study
hang 2022-08-30 09:13:20 +08:00
parent cec39898f2
commit 66e9139ecd
2 changed files with 17 additions and 7 deletions

View File

@ -24,6 +24,7 @@ namespace IRaCIS.Core.Domain.Models
public List<TrialDocNeedConfirmedUserType> NeedConfirmedUserTypeList { get; set; }
[JsonIgnore]
public Trial Trial { get; set; }
[JsonIgnore]
[ForeignKey("FileTypeId")]
public Dictionary FileType { get; set; }

View File

@ -126,19 +126,28 @@ namespace IRaCIS.Core.Infra.EFCore.Common
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(TrialDocUserTypeConfirmedUser)))
{
var entity = item.Entity as TrialDocUserTypeConfirmedUser;
var trialDocument = await _dbContext.TrialDocument.Where(x => x.Id == entity.TrialDocumentId).FirstOrDefaultAsync();
var trialid = trialDocument.TrialId;
var trialId = await _dbContext.TrialDocument.Where(x => x.Id == entity.TrialDocumentId).Select(t => t.TrialId).FirstOrDefaultAsync();
//var trialDocument = await _dbContext.TrialDocument.Where(x => x.Id == entity.TrialDocumentId).FirstOrDefaultAsync();
//var trialid = trialDocument.TrialId;
await InsertInspection<TrialDocUserTypeConfirmedUser>(entity as TrialDocUserTypeConfirmedUser, type, x => new InspectionConvertDTO()
{
TrialId = trialid,
TrialId = trialId,
ObjectRelationParentId = x.TrialDocumentId
}, new
{
FileTypeId = trialDocument.FileTypeId,
Name = trialDocument.Name,
CreateTime = trialDocument.CreateTime,
IsSigned = "是",// 是否签署 添加了就是签署了
//FileTypeId = trialDocument.FileTypeId,
//Name = trialDocument.Name,
//CreateTime = trialDocument.CreateTime,
//IsSigned = "是",// 是否签署 添加了就是签署了
CreateUserName=_userInfo.UserName,
UserType=_userInfo.UserTypeShortName,
IsSigned =true
});
}