修改一版

This commit is contained in:
he
2022-07-05 17:30:58 +08:00
parent 9c48ccd692
commit 0a5b212846
3 changed files with 16 additions and 5 deletions
@@ -259,6 +259,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public MedicalReviewAuditState AuditState { get; set; }
public bool IsSendMsg { get; set; }
/// <summary>
/// 是否关闭
/// </summary>
@@ -355,6 +357,9 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
/// 是否关闭
/// </summary>
public bool IsClosedDialog { get; set; }
public bool IsSendMsg { get; set; }
}
public class ReadingMedicineQuestion
@@ -73,7 +73,7 @@ namespace IRaCIS.Core.Application.Service
medicalReviewInfo.ArmEnum = taskInfo.ArmEnum;
medicalReviewInfo.IsClosedDialog = medicalReviewInfo.MedicalReviewInfo.IsClosedDialog;
medicalReviewInfo.AuditState = medicalReviewInfo.MedicalReviewInfo.AuditState;
medicalReviewInfo.IsSendMsg = medicalReviewInfo.MedicalReviewInfo.IsSendMsg;
#region
if (medicalReviewInfo.IsReadingTaskViewInOrder)
@@ -251,16 +251,17 @@ namespace IRaCIS.Core.Application.Service
{
IsHaveQuestion = inDto.IsHaveQuestion,
Questioning = inDto.Questioning,
IsSendMsg= inDto.IsSendDialog && inDto.IsHaveQuestion,
AuditAdviceEnum = inDto.AuditAdviceEnum,
SaveConclusionTime=DateTime.Now,
});
if(inDto.IsSendDialog)
var medicalReview = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId).FirstNotNullAsync();
if (inDto.IsSendDialog&& !medicalReview.IsSendMsg&& inDto.IsHaveQuestion)
{
var medicalReview = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId).FirstNotNullAsync();
await _readingMedicalReviewDialogRepository.AddAsync(new ReadingMedicalReviewDialog()
{
AuditAdviceEnum = inDto.AuditAdviceEnum,