系统标准稽查
parent
a86bda506a
commit
144b24f79a
|
@ -324,6 +324,81 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//系统器官
|
||||||
|
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(OrganInfo)))
|
||||||
|
{
|
||||||
|
var type = GetEntityAuditOpt(item);
|
||||||
|
|
||||||
|
var entity = item.Entity as OrganInfo;
|
||||||
|
|
||||||
|
|
||||||
|
await InsertInspection<OrganInfo>(entity, type, x => new InspectionConvertDTO()
|
||||||
|
{
|
||||||
|
IsDistinctionInterface = false,
|
||||||
|
|
||||||
|
ObjectRelationParentId= entity.SystemCriterionId
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//项目器官
|
||||||
|
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(OrganTrialInfo)))
|
||||||
|
{
|
||||||
|
var type = GetEntityAuditOpt(item);
|
||||||
|
|
||||||
|
var entity = item.Entity as OrganTrialInfo;
|
||||||
|
|
||||||
|
|
||||||
|
await InsertInspection<OrganTrialInfo>(entity, type, x => new InspectionConvertDTO()
|
||||||
|
{
|
||||||
|
IsDistinctionInterface = false,
|
||||||
|
|
||||||
|
TrialReadingCriterionId = entity.TrialCriterionId,
|
||||||
|
|
||||||
|
ObjectRelationParentId = entity.TrialCriterionId
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//病灶管理 区分项目 还是系统的
|
||||||
|
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(CriterionNidus)))
|
||||||
|
{
|
||||||
|
var type = GetEntityAuditOpt(item);
|
||||||
|
|
||||||
|
var entity = item.Entity as CriterionNidus;
|
||||||
|
|
||||||
|
|
||||||
|
await InsertInspection<CriterionNidus>(entity, type, x => new InspectionConvertDTO()
|
||||||
|
{
|
||||||
|
IsDistinctionInterface = false,
|
||||||
|
|
||||||
|
ObjectRelationParentId = entity.CriterionId,
|
||||||
|
|
||||||
|
TrialReadingCriterionId= entity.IsSystemCriterion==false?entity.CriterionId:null
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//疗效评估
|
||||||
|
|
||||||
|
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(TumorAssessment)))
|
||||||
|
{
|
||||||
|
var type = GetEntityAuditOpt(item);
|
||||||
|
|
||||||
|
var entity = item.Entity as TumorAssessment;
|
||||||
|
|
||||||
|
|
||||||
|
await InsertInspection<TumorAssessment>(entity, type, x => new InspectionConvertDTO()
|
||||||
|
{
|
||||||
|
IsDistinctionInterface = false,
|
||||||
|
|
||||||
|
ObjectRelationParentId = entity.CriterionId
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue