修改稽查接口

Test.EIImageViewer
{872297557@qq.com} 2022-12-28 17:16:08 +08:00
parent 3212dfdf7a
commit c96934e503
2 changed files with 23 additions and 21 deletions

View File

@ -600,14 +600,14 @@ namespace IRaCIS.Core.Application.Service
} }
}); });
await _taskMedicalReviewRepository.BatchUpdateNoTrackingAsync(x => !x.IsClosedDialog && x.Id == inDto.TaskMedicalReviewId, x => new TaskMedicalReview() await _taskMedicalReviewRepository.UpdatePartialFromQueryAsync(x => !x.IsClosedDialog && x.Id == inDto.TaskMedicalReviewId, x => new TaskMedicalReview()
{ {
IsClosedDialog = true, IsClosedDialog = true,
MedicalDialogCloseEnum = MedicalDialogClose.IRApplyReReading, MedicalDialogCloseEnum = MedicalDialogClose.IRApplyReReading,
}); });
} }
await _taskMedicalReviewRepository.BatchUpdateNoTrackingAsync(x => x.Id == inDto.TaskMedicalReviewId, x => new TaskMedicalReview() await _taskMedicalReviewRepository.UpdatePartialFromQueryAsync(inDto.TaskMedicalReviewId, x => new TaskMedicalReview()
{ {
DoctorUserIdeaEnum = inDto.DoctorUserIdeaEnum, DoctorUserIdeaEnum = inDto.DoctorUserIdeaEnum,
}); });
@ -705,6 +705,7 @@ namespace IRaCIS.Core.Application.Service
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[UnitOfWork]
public async Task<IResponseOutput> IRConfirmMedicalReview(IRConfirmMedicalReviewInDto inDto) public async Task<IResponseOutput> IRConfirmMedicalReview(IRConfirmMedicalReviewInDto inDto)
{ {
var medicalReviewInfo = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId).FirstNotNullAsync(); var medicalReviewInfo = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId).FirstNotNullAsync();

View File

@ -577,6 +577,26 @@ namespace IRaCIS.Core.Infra.EFCore.Common
} }
//医学审核对话
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(ReadingMedicalReviewDialog)))
{
var type = GetEntityAuditOpt(item);
var entity = item.Entity as ReadingMedicalReviewDialog;
await InsertInspection<ReadingMedicalReviewDialog>(entity, type, x => new InspectionConvertDTO()
{
IsDistinctionInterface = false,
VisitTaskId = entity.VisitTaskId,
ObjectRelationParentId = entity.TaskMedicalReviewId,
});
}
//医学审核 //医学审核
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(TaskMedicalReview))) foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(TaskMedicalReview)))
{ {
@ -608,25 +628,6 @@ namespace IRaCIS.Core.Infra.EFCore.Common
//医学审核对话
foreach (var item in entitys.Where(x => x.Entity.GetType() == typeof(ReadingMedicalReviewDialog)))
{
var type = GetEntityAuditOpt(item);
var entity = item.Entity as ReadingMedicalReviewDialog;
await InsertInspection<ReadingMedicalReviewDialog>(entity, type, x => new InspectionConvertDTO()
{
IsDistinctionInterface = false,
VisitTaskId = entity.VisitTaskId,
ObjectRelationParentId = entity.TaskMedicalReviewId,
});
}
// Qc 问题答案 // Qc 问题答案