|
|
@@ -220,17 +220,17 @@ namespace HealthMonitor.WebApi.Controllers.HealthMonitor |
|
|
|
return await IotSetBloodPressCalibrationConfigResponseAsync(imei, systolicRefValue, diastolicRefValue, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false); |
|
|
|
} |
|
|
|
// 除最大值和最小值后的平均值与标定值差值少于4后(当天计算出该结果则也不产生增量调整),就不再进行增量值调整了。 |
|
|
|
if (systolicRefValue-systolicAvg < 4) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"systolic 收缩压 {imei} 除最大值和最小值后的平均值:{systolicAvg}与标定值:{systolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整"); |
|
|
|
return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值"); |
|
|
|
} |
|
|
|
//if (systolicRefValue-systolicAvg < 4) |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"systolic 收缩压 {imei} 除最大值和最小值后的平均值:{systolicAvg}与标定值:{systolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整"); |
|
|
|
// return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值"); |
|
|
|
//} |
|
|
|
|
|
|
|
if (diastolicRefValue - diastolicAvg < 4) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"diastolic 舒张压 {imei} 除最大值和最小值后的平均值:{diastolicAvg}与标定值:{diastolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整"); |
|
|
|
return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值"); |
|
|
|
} |
|
|
|
//if (diastolicRefValue - diastolicAvg < 4) |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"diastolic 舒张压 {imei} 除最大值和最小值后的平均值:{diastolicAvg}与标定值:{diastolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整"); |
|
|
|
// return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值"); |
|
|
|
//} |
|
|
|
|
|
|
|
// 增量值=(标定值-平均值)* 0.25 |
|
|
|
var currentSystolicInc = (int)((systolicRefValue - systolicAvg) * systolicAvgOffset)!; |
|
|
|