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, + }); } ///