From 187e957e57b713aed348a094e9bb013b45b2d195 Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Tue, 29 Oct 2024 15:27:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B1=E6=80=A5=E5=80=BC=EF=BC=8C=E4=B8=8D?= =?UTF-8?q?=E8=81=94=E5=8A=A8=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RegisterCheckItemAppService.cs | 30 +++++++++++-------- .../RegisterChecks/RegisterCheckAppService.cs | 20 ++++++------- 2 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs b/src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs index c38a2a3..f420021 100644 --- a/src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs +++ b/src/Shentun.Peis.Application/RegisterCheckItems/RegisterCheckItemAppService.cs @@ -444,20 +444,26 @@ namespace Shentun.Peis.RegisterCheckItems } else { - var registerCheckItemCount = await _registerCheckItemRepository.CountAsync(c => c.RegisterCheckId == input.RegisterCheckId && (c.IsFollowUp == 'Y' || c.IsCriticalValue == 'Y')); - if (registerCheckItemCount == 0) + //删除随访表记录 + await _followUpAppService.DeleteByPatientRegisterId(new PatientRegisterIdInputDto { - //更新registerCheck - registerCheckEnt.IsCriticalValue = registerCheckItemEnt.IsCriticalValue; - registerCheckEnt.IsFollowUp= registerCheckItemEnt.IsFollowUp; - await _registerCheckRepository.UpdateAsync(registerCheckEnt); + PatientRegisterId = registerCheckEnt.PatientRegisterId + }); - //删除随访表记录 - await _followUpAppService.DeleteByPatientRegisterId(new PatientRegisterIdInputDto - { - PatientRegisterId = registerCheckEnt.PatientRegisterId - }); - } + //var registerCheckItemCount = await _registerCheckItemRepository.CountAsync(c => c.RegisterCheckId == input.RegisterCheckId && (c.IsFollowUp == 'Y' || c.IsCriticalValue == 'Y')); + //if (registerCheckItemCount == 0) + //{ + // //更新registerCheck + // registerCheckEnt.IsCriticalValue = registerCheckItemEnt.IsCriticalValue; + // registerCheckEnt.IsFollowUp= registerCheckItemEnt.IsFollowUp; + // await _registerCheckRepository.UpdateAsync(registerCheckEnt); + + // //删除随访表记录 + // await _followUpAppService.DeleteByPatientRegisterId(new PatientRegisterIdInputDto + // { + // PatientRegisterId = registerCheckEnt.PatientRegisterId + // }); + //} } } diff --git a/src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs b/src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs index 4c36fac..8445d0f 100644 --- a/src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs +++ b/src/Shentun.Peis.Application/RegisterChecks/RegisterCheckAppService.cs @@ -737,16 +737,16 @@ namespace Shentun.Peis.RegisterChecks else { - #region 更新明细项目的危急值跟随访值状态 - var registerCheckItemList = await _registerCheckItemRepository.GetListAsync(m => m.RegisterCheckId == input.RegisterCheckId); - foreach (var registerCheckItem in registerCheckItemList) - { - registerCheckItem.IsCriticalValue = registerCheckEnt.IsCriticalValue; - registerCheckItem.IsFollowUp = registerCheckEnt.IsFollowUp; - } - - await _registerCheckItemRepository.UpdateManyAsync(registerCheckItemList); - #endregion + //#region 更新明细项目的危急值跟随访值状态 + //var registerCheckItemList = await _registerCheckItemRepository.GetListAsync(m => m.RegisterCheckId == input.RegisterCheckId); + //foreach (var registerCheckItem in registerCheckItemList) + //{ + // registerCheckItem.IsCriticalValue = registerCheckEnt.IsCriticalValue; + // registerCheckItem.IsFollowUp = registerCheckEnt.IsFollowUp; + //} + + //await _registerCheckItemRepository.UpdateManyAsync(registerCheckItemList); + //#endregion //删除随访表记录 await _followUpAppService.DeleteByPatientRegisterId(new PatientRegisterIdInputDto