|
|
@@ -201,23 +201,23 @@ namespace HealthMonitor.WebApi.Controllers.HealthMonitor |
|
|
|
// 数据不足等同进行初始化,只下发标定值,增量值为0;remarks恢复到未校准状态,需要基于第一个测量值生成增量值。 |
|
|
|
if (systolicAvg.Equals(0)) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"测量数据样本不足,将进行标定值初始,只下发标定值,增量值为0;remarks恢复到未校准状态。"); |
|
|
|
_logger.LogInformation($"测量数据样本不足,将进行标定值初始,只下发标定值,增量值为0,不更新remark"); |
|
|
|
// 重置设备 |
|
|
|
var statNow = DateTime.Now; |
|
|
|
await IotSetBloodPressCalibrationConfigResponseAsync(imei, 0, 0, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false); |
|
|
|
_logger.LogInformation($"1.测量数据样本不足,重置设备"); |
|
|
|
|
|
|
|
var initRemarksFlag = await _serviceIotWebApi.UpdatePersonRemarksAsync(imei, 0, 0, 0, 0, true).ConfigureAwait(false); |
|
|
|
if (initRemarksFlag) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"2.测量数据样本不足,remarks恢复到未校准状态(remarks设置为空),成功"); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
_logger.LogInformation($"2.测量数据样本不足,remarks恢复到未校准状态(remarks设置为空),失败"); |
|
|
|
} |
|
|
|
_logger.LogInformation($"3.测量数据样本不足,只下发手动标定值systolicRefValue:{systolicRefValue} -- diastolicRefValue:{diastolicRefValue},增量值为0"); |
|
|
|
statNow = DateTime.Now.AddSeconds(3); |
|
|
|
_logger.LogInformation($"1.测量数据样本不足,向IOT重置设备发送0,不更新remark"); |
|
|
|
|
|
|
|
//var initRemarksFlag = await _serviceIotWebApi.UpdatePersonRemarksAsync(imei, 0, 0, 0, 0, true).ConfigureAwait(false); |
|
|
|
//if (initRemarksFlag) |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"2.测量数据样本不足,remarks恢复到未校准状态(remarks设置为空),成功"); |
|
|
|
//} |
|
|
|
//else |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"2.测量数据样本不足,remarks恢复到未校准状态(remarks设置为空),失败"); |
|
|
|
//} |
|
|
|
_logger.LogInformation($"2.测量数据样本不足,只下发手动标定值systolicRefValue:{systolicRefValue} -- diastolicRefValue:{diastolicRefValue},增量值为0"); |
|
|
|
statNow = statNow.AddSeconds(3); |
|
|
|
return await IotSetBloodPressCalibrationConfigResponseAsync(imei, systolicRefValue, diastolicRefValue, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
@@ -236,22 +236,22 @@ namespace HealthMonitor.WebApi.Controllers.HealthMonitor |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
_logger.LogInformation($"没有符合条件的测试量数据,将进行标定值初始,只下发标定值,增量值为0;remarks恢复到未校准状态。"); |
|
|
|
_logger.LogInformation($"没有符合条件的测试量数据,将进行标定值初始,只下发标定值,增量值为0;不更新remark"); |
|
|
|
var statNow = DateTime.Now; |
|
|
|
await IotSetBloodPressCalibrationConfigResponseAsync(imei, 0, 0, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false); |
|
|
|
_logger.LogInformation($"1.没有符合条件的测试量数据,重置设备"); |
|
|
|
_logger.LogInformation($"1.没有符合条件的测试量数据,向IOT重置设备发送0,不更新remark"); |
|
|
|
|
|
|
|
var initRemarksFlag = await _serviceIotWebApi.UpdatePersonRemarksAsync(imei, 0, 0, 0, 0, true).ConfigureAwait(false); |
|
|
|
if (initRemarksFlag) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"2.没有符合条件的测试量数据,remarks恢复到未校准状态(remarks设置为空),成功"); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
_logger.LogInformation($"2.没有符合条件的测试量数据,remarks恢复到未校准状态(remarks设置为空),失败"); |
|
|
|
} |
|
|
|
_logger.LogInformation($"3.没有符合条件的测试量数据,只下发手动标定值systolicRefValue:{systolicRefValue} -- diastolicRefValue:{diastolicRefValue},增量值为0"); |
|
|
|
statNow = DateTime.Now.AddSeconds(3); |
|
|
|
//var initRemarksFlag = await _serviceIotWebApi.UpdatePersonRemarksAsync(imei, 0, 0, 0, 0, true).ConfigureAwait(false); |
|
|
|
//if (initRemarksFlag) |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"2.没有符合条件的测试量数据,remarks恢复到未校准状态(remarks设置为空),成功"); |
|
|
|
//} |
|
|
|
//else |
|
|
|
//{ |
|
|
|
// _logger.LogInformation($"2.没有符合条件的测试量数据,remarks恢复到未校准状态(remarks设置为空),失败"); |
|
|
|
//} |
|
|
|
_logger.LogInformation($"2.没有符合条件的测试量数据,只下发手动标定值systolicRefValue:{systolicRefValue} -- diastolicRefValue:{diastolicRefValue},增量值为0"); |
|
|
|
statNow = statNow.AddSeconds(3); |
|
|
|
return await IotSetBloodPressCalibrationConfigResponseAsync(imei, systolicRefValue, diastolicRefValue, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false); |
|
|
|
|
|
|
|
} |
|
|
|