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