Merge branch 'master' of http://192.168.1.2:8033/IRaCIS_Core_Api
						commit
						58e4cd82ef
					
				| 
						 | 
				
			
			@ -785,7 +785,7 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                ["TrialSiteCode"] = taskInfo.TrialSiteCode,
 | 
			
		||||
                ["SubjectCode"] = taskInfo.SubjectCode,
 | 
			
		||||
                ["VisitName"] = taskInfo.SourceSubjectVisitId != null ? taskInfo.VisitName : taskInfo.ModuleVisitName,
 | 
			
		||||
                ["EarliestScanDate"] = taskInfo.SourceSubjectVisitId != null ? taskInfo.VisitEarliestScanDate?.ToString("yyyy-MM-DD") : taskInfo.ModuleEarliestScanDate?.ToString("yyyy-MM-DD"),
 | 
			
		||||
                ["EarliestScanDate"] = taskInfo.SourceSubjectVisitId != null ? taskInfo.VisitEarliestScanDate?.ToString("yyyy-MM-DD") : taskInfo.ModuleEarliestScanDate?.ToString("yyyy-MM-dd"),
 | 
			
		||||
                ["SignTime"] = taskInfo.SignTime,
 | 
			
		||||
                ["Result"] = answer
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1691,6 +1691,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common
 | 
			
		|||
 | 
			
		||||
                var entity = item.Entity as ReadingClinicalData;
 | 
			
		||||
 | 
			
		||||
                var config= await _dbContext.ClinicalDataTrialSet.FindAsync(entity.ClinicalDataTrialSetId);
 | 
			
		||||
 | 
			
		||||
                await InsertInspection<ReadingClinicalData>(item.Entity as ReadingClinicalData, type, x => new InspectionConvertDTO()
 | 
			
		||||
                {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1701,7 +1703,7 @@ namespace IRaCIS.Core.Infra.EFCore.Common
 | 
			
		|||
                    ObjectRelationParentId = entity.ClinicalDataTrialSetId,
 | 
			
		||||
 | 
			
		||||
                    //ObjectRelationParentId2 = x.IsVisit == false?x.ReadingId:null
 | 
			
		||||
                }); ;
 | 
			
		||||
                },new {FileCountViewStr= config?.ClinicalDataLevel==ClinicalLevel.Subject && config?.ClinicalUploadType==ClinicalUploadType.Table?"NA": entity.FileCount.ToString() }); 
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            //阅片期计划
 | 
			
		||||
| 
						 | 
				
			
			@ -2622,8 +2624,23 @@ namespace IRaCIS.Core.Infra.EFCore.Common
 | 
			
		|||
                {
 | 
			
		||||
                    var info = await _dbContext.Subject.Where(x => x.Id == generalData.SubjectId).Select(x => new { SubjectId = x.Id, x.SiteId, x.TrialId, SubjectCode = x.Code, TrialSiteCode = x.TrialSite.TrialSiteCode }).FirstOrDefaultAsync();
 | 
			
		||||
 | 
			
		||||
                    generalData.TrialId = info?.TrialId ?? generalData.TrialId;
 | 
			
		||||
                    generalData.SiteId = info?.SiteId ?? generalData.SiteId;
 | 
			
		||||
                    if (info == null)
 | 
			
		||||
                    {
 | 
			
		||||
                      var subject=  _dbContext.Subject.Find(generalData.SubjectId);
 | 
			
		||||
 | 
			
		||||
                        generalData.TrialId = subject?.TrialId;
 | 
			
		||||
                        generalData.SiteId = subject?.SiteId;
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
                        generalData.TrialId = info?.TrialId ?? generalData.TrialId;
 | 
			
		||||
                        generalData.SiteId = info?.SiteId ?? generalData.SiteId;
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                    
 | 
			
		||||
 | 
			
		||||
                    //以后移除
 | 
			
		||||
                    generalData.SiteCode = info?.TrialSiteCode ?? generalData.SiteCode;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue