diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
index a37ed87e9..aaf252e33 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
@@ -330,15 +330,19 @@ namespace IRaCIS.Core.Application.Service
///
///
[HttpPost]
- public async Task> GetMedicalReviewDialog(GetMedicalReviewDialogInDto inDto)
+ public async Task<(List,object)> GetMedicalReviewDialog(GetMedicalReviewDialogInDto inDto)
{
+ var taskMedicalReview = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId).FirstNotNullAsync();
List result = await _readingMedicalReviewDialogRepository.Where(x => x.TaskMedicalReviewId == inDto.TaskMedicalReviewId)
.ProjectTo(_mapper.ConfigurationProvider)
.OrderBy(x => x.CreateTime).ToListAsync();
result.ForEach(x => {
x.IsCurrentUser = x.CreateUserId == _userInfo.Id;
});
- return result;
+ return (result,new {
+ taskMedicalReview.ImagePath,
+ taskMedicalReview.IsClosedDialog,
+ });
}
///