diff --git a/IRaCIS.Core.Application/Service/Reading/ReadModuleService.cs b/IRaCIS.Core.Application/Service/Reading/ReadModuleService.cs index 57055513b..007f82185 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadModuleService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadModuleService.cs @@ -8,6 +8,7 @@ using Microsoft.AspNetCore.Authorization; using IRaCIS.Core.Application.Auth; using IRaCIS.Core.Application.Service.Reading.Dto; using IRaCIS.Core.Domain.Share.Reading; +using MassTransit; namespace IRaCIS.Application.Services { @@ -174,12 +175,17 @@ namespace IRaCIS.Application.Services { await _readModuleRepository.AddAsync(new ReadModule() { + Id= NewId.NextGuid(), SubjectId = dto.SubjectId, ModuleType = ModuleTypeEnum.Read, IsUrgent = visit.IsUrgent, ModuleName = dto.SubjectVisitName, SubjectVisitId = visit.Id, Status = ReadModuleEnum.ImageRead, + + + + }); var res = await _readModuleRepository.SaveChangesAsync(); diff --git a/IRaCIS.Core.Domain/Reading/ReadModule.cs b/IRaCIS.Core.Domain/Reading/ReadModule.cs index 8149e57af..5df31f53b 100644 --- a/IRaCIS.Core.Domain/Reading/ReadModule.cs +++ b/IRaCIS.Core.Domain/Reading/ReadModule.cs @@ -75,20 +75,20 @@ namespace IRaCIS.Core.Domain.Models /// 对应 /// [ForeignKey("ReadModuleId")] - public ReadModule ReadModuleModel { get; set; } = new ReadModule(); + public ReadModule ReadModuleModel { get; set; } /// /// 阅片期配置 /// [ForeignKey("ReadingPeriodSetId")] - public ReadingPeriodSet ReadingPeriodSet { get; set; } = new ReadingPeriodSet(); + public ReadingPeriodSet ReadingPeriodSet { get; set; } /// /// 访视 /// [ForeignKey("SubjectVisitId")] - public SubjectVisit SubjectVisit { get; set; } = new SubjectVisit(); + public SubjectVisit SubjectVisit { get; set; } @@ -96,7 +96,7 @@ namespace IRaCIS.Core.Domain.Models /// 访视 /// [ForeignKey("LastVisitIdSetId")] - public SubjectVisit LastSubjectVisit { get; set; } = new SubjectVisit(); + public SubjectVisit LastSubjectVisit { get; set; } }