|
|
@@ -2022,7 +2022,7 @@ namespace HealthMonitor.WebApi |
|
|
|
var statStartTime = segmentStatStartTime; |
|
|
|
var statEndTime = segmentStatEndTime; |
|
|
|
|
|
|
|
_logger.LogInformation($"{heartRate.Serialno} 当前统计周期{statStartTime}-{statEndTime}"); |
|
|
|
_logger.LogInformation($"{heartRate.Serialno} 当前统计周期{statStartTime.ToString("yyyy-MM-dd HH:mm:ss")}-{statEndTime.ToString("yyyy-MM-dd HH:mm:ss")}"); |
|
|
|
|
|
|
|
var segmentPhr = normalPhr |
|
|
|
.Where(i => i.LastUpdate <= statEndTime && i.LastUpdate >= statStartTime) |
|
|
@@ -2031,7 +2031,7 @@ namespace HealthMonitor.WebApi |
|
|
|
if (segmentPhr.Count == 0) |
|
|
|
{ |
|
|
|
// 跳出当次迭代,进入下次迭代 |
|
|
|
_logger.LogWarning($"{heartRate.Serialno} 统计周期:{statStartTime}-{statEndTime} 孕妇心率数据不足,{segmentPhr.Count}条记录,不处理"); |
|
|
|
_logger.LogWarning($"{heartRate.Serialno} 统计周期:{statStartTime.ToString("yyyy-MM-dd HH:mm:ss")}-{statEndTime.ToString("yyyy-MM-dd HH:mm:ss")} 孕妇心率数据不足,{segmentPhr.Count}条记录,不处理"); |
|
|
|
continue; |
|
|
|
} |
|
|
|
|
|
|
@@ -2221,11 +2221,17 @@ namespace HealthMonitor.WebApi |
|
|
|
} |
|
|
|
await Task.Delay(TimeSpan.FromSeconds(1)); |
|
|
|
// 跳出循环 |
|
|
|
if (statEndTime == boundaryStatEndTime) |
|
|
|
if (statEndTime.ToString("yyyyMMddHHmm") == boundaryStatEndTime.ToString("yyyyMMddHHmm")) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"{heartRate.Serialno} 迭代完成跳出循环 "); |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
if (statEndTime>= boundaryStatEndTime) |
|
|
|
{ |
|
|
|
_logger.LogInformation($"{heartRate.Serialno} 时间边界,迭代完成跳出循环 "); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|