From c29ba64baa8d30768b7ea4bd9018fc770ca59249 Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Wed, 4 Sep 2024 12:17:01 +0800 Subject: [PATCH] li --- .../BigtextResultTypes/CreateBigtextResultTypeDto.cs | 2 +- .../PacsBusiness/PacsBusinessAppService.cs | 7 +++++-- .../RegisterCheckPictureAppService.cs | 12 ++++++++---- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/Shentun.Peis.Application.Contracts/BigtextResultTypes/CreateBigtextResultTypeDto.cs b/src/Shentun.Peis.Application.Contracts/BigtextResultTypes/CreateBigtextResultTypeDto.cs index 12d91f7..14d1bdb 100644 --- a/src/Shentun.Peis.Application.Contracts/BigtextResultTypes/CreateBigtextResultTypeDto.cs +++ b/src/Shentun.Peis.Application.Contracts/BigtextResultTypes/CreateBigtextResultTypeDto.cs @@ -17,6 +17,6 @@ namespace Shentun.Peis.BigtextResultTypes /// public Guid ItemTypeId { get; set; } - + public Guid? ParentId { get; set; } } } diff --git a/src/Shentun.Peis.Application/PacsBusiness/PacsBusinessAppService.cs b/src/Shentun.Peis.Application/PacsBusiness/PacsBusinessAppService.cs index d94d64d..41eb223 100644 --- a/src/Shentun.Peis.Application/PacsBusiness/PacsBusinessAppService.cs +++ b/src/Shentun.Peis.Application/PacsBusiness/PacsBusinessAppService.cs @@ -60,7 +60,7 @@ namespace Shentun.Peis.PacsBusiness throw new UserFriendlyException("图片数据不存在"); } - string PatientRegisterId = ""; + var patientRegisterCompleteFlag = (from patientRegister in await _patientRegisterRepository.GetQueryableAsync() join registerCheck in await _registerCheckRepository.GetQueryableAsync() on patientRegister.Id equals registerCheck.PatientRegisterId @@ -68,7 +68,8 @@ namespace Shentun.Peis.PacsBusiness select new { registerCheckId = registerCheck.Id, - CompleteFlag = patientRegister.CompleteFlag + CompleteFlag = patientRegister.CompleteFlag, + PatientRegisterId = patientRegister.Id }).ToList(); if (patientRegisterCompleteFlag.Count == 0) @@ -80,6 +81,8 @@ namespace Shentun.Peis.PacsBusiness throw new UserFriendlyException("已总检人员不能导入图片"); + string PatientRegisterId = patientRegisterCompleteFlag.FirstOrDefault().PatientRegisterId.ToString(); + Guid registerCheckId = patientRegisterCompleteFlag.FirstOrDefault().registerCheckId; diff --git a/src/Shentun.Peis.Application/RegisterCheckPictures/RegisterCheckPictureAppService.cs b/src/Shentun.Peis.Application/RegisterCheckPictures/RegisterCheckPictureAppService.cs index 23595d9..7df9693 100644 --- a/src/Shentun.Peis.Application/RegisterCheckPictures/RegisterCheckPictureAppService.cs +++ b/src/Shentun.Peis.Application/RegisterCheckPictures/RegisterCheckPictureAppService.cs @@ -159,14 +159,15 @@ namespace Shentun.Peis.RegisterCheckPictures throw new UserFriendlyException("请求参数有误"); } - string PatientRegisterId = ""; + var patientRegisterCompleteFlag = (from patientRegister in await _patientRegisterRepository.GetQueryableAsync() join registerCheck in await _registerCheckRepository.GetQueryableAsync() on patientRegister.Id equals registerCheck.PatientRegisterId where registerCheck.Id == input.RegisterCheckId select new { - CompleteFlag = patientRegister.CompleteFlag + CompleteFlag = patientRegister.CompleteFlag, + PatientRegisterId = patientRegister.Id }).ToList(); if (patientRegisterCompleteFlag.Count == 0) @@ -177,6 +178,7 @@ namespace Shentun.Peis.RegisterCheckPictures if (patientRegisterCompleteFlag.FirstOrDefault().CompleteFlag == PatientRegisterCompleteFlag.SumCheck) throw new UserFriendlyException("已总检人员不能导入图片"); + string PatientRegisterId = patientRegisterCompleteFlag.FirstOrDefault().PatientRegisterId.ToString(); List entlist_insert = new List(); @@ -485,14 +487,15 @@ namespace Shentun.Peis.RegisterCheckPictures throw new UserFriendlyException("请求参数有误"); } - string PatientRegisterId = ""; + var patientRegisterCompleteFlag = (from patientRegister in await _patientRegisterRepository.GetQueryableAsync() join registerCheck in await _registerCheckRepository.GetQueryableAsync() on patientRegister.Id equals registerCheck.PatientRegisterId where registerCheck.Id == input.RegisterCheckId select new { - CompleteFlag = patientRegister.CompleteFlag + CompleteFlag = patientRegister.CompleteFlag, + PatientRegisterId = patientRegister.Id }).ToList(); if (patientRegisterCompleteFlag.Count == 0) @@ -503,6 +506,7 @@ namespace Shentun.Peis.RegisterCheckPictures if (patientRegisterCompleteFlag.FirstOrDefault().CompleteFlag == PatientRegisterCompleteFlag.SumCheck) throw new UserFriendlyException("已总检人员不能导入图片"); + string PatientRegisterId = patientRegisterCompleteFlag.FirstOrDefault().PatientRegisterId.ToString(); List entlist_insert = new List();