获取脾脏验证
continuous-integration/drone/push Build is passing Details

IRC_NewDev
he 2024-01-11 15:36:42 +08:00
parent c10ee98076
commit 4f93db928f
1 changed files with 2 additions and 13 deletions

View File

@ -1872,12 +1872,11 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// 获取脾脏验证 /// 获取脾脏验证
/// </summary> /// </summary>
/// <param name="visitTaskId"></param> /// <param name="visitTaskId"></param>
/// <param name="spleenLength"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public async Task<object> GetSplenicVerify(Guid visitTaskId, decimal spleenLength) public async Task<object> GetSplenicVerify(Guid visitTaskId)
{ {
var presentSpd = spleenLength;
ReadingCalculateDto inDto = await _generalCalculateService.GetReadingCalculateDto(visitTaskId); ReadingCalculateDto inDto = await _generalCalculateService.GetReadingCalculateDto(visitTaskId);
// 基线垂直径 // 基线垂直径
@ -1885,14 +1884,6 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
var taskinfo = await _visitTaskRepository.Where(x => x.Id == visitTaskId).FirstNotNullAsync(); var taskinfo = await _visitTaskRepository.Where(x => x.Id == visitTaskId).FirstNotNullAsync();
var differenceValue = presentSpd - baseLineSpleenLength;
//与基线相比脾肿大增加的百分比
decimal percentage = 0;
if (baseLineSpleenLength != 0)
{
percentage = differenceValue * 100 / (baseLineSpleenLength - 130);
}
var baseLineTaskId = await GetBaseLineTaskId(inDto); var baseLineTaskId = await GetBaseLineTaskId(inDto);
// 最低垂直经 // 最低垂直经
@ -1906,8 +1897,6 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
//基线垂直径 //基线垂直径
BaseLineSpleenLength = baseLineSpleenLength, BaseLineSpleenLength = baseLineSpleenLength,
//与基线相比脾肿大增加的百分比
PercentageIncreaseFromBaseline = percentage,
// 最低垂直经 // 最低垂直经
LowSpleenLength = lowSpleenLength, LowSpleenLength = lowSpleenLength,
// 基线状态 // 基线状态