Browse Source

修复空引用

denny 8 months ago
parent
commit
f426f4e0e9
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/Service/ResearchProjectDBService.cs

+ 6 - 1
src/Service/ResearchProjectDBService.cs

@@ -605,6 +605,9 @@ namespace WingMongoDBModule.Service
                 if (!string.IsNullOrEmpty(dataInfo?.Code))
                 {
                     resultInfo = dataInfo.MappingTo<MainTaskDTO>();
+                }
+                if (!string.IsNullOrEmpty(dataInfo?.BusinessCode))
+                {
                     var researchProjectBuilder = Builders<ResearchProjectEntity>.Filter;
                     var researchProjectFilter = researchProjectBuilder.Where(c => c.IsDelete == false && c.Code == dataInfo.BusinessCode);
                     var researchProjectInfo = await _researchProjectDBRepository.FindOneAsync(researchProjectFilter);
@@ -612,7 +615,9 @@ namespace WingMongoDBModule.Service
                     {
                         projectName = researchProjectInfo.Name;
                     }
-
+                }
+                if (!string.IsNullOrEmpty(dataInfo?.PatientCode))
+                {
                     var patientInfo = await _patientInfoDBRepository.FindOneAsync("Code", dataInfo.PatientCode);
                     if (!string.IsNullOrEmpty(patientInfo?.Code))
                     {