心率上传

This commit is contained in:
tanglong 2026-03-16 11:20:39 +08:00
parent b692d5755d
commit 343d1e2b34
16 changed files with 9 additions and 9 deletions

View File

@ -187,7 +187,7 @@ namespace YD_AllHeartRates.Api.Middlewares
var now = DateTime.Now; var now = DateTime.Now;
// 每天 8:30 ~ 18:30 每小时30分执行 // 每天 8:30 ~ 18:30 每小时30分执行
if (now.Hour < 8 || now.Hour > 18 || now.Minute != 23) if (now.Hour < 8 || now.Hour > 18 || now.Minute != 5)
return; return;
var startTime = now.AddHours(-1); var startTime = now.AddHours(-1);
@ -202,7 +202,7 @@ namespace YD_AllHeartRates.Api.Middlewares
.Where(x => x.SchoolCode == AppSettings.SchoolCode && x.ScoreTime >= startTime && x.ScoreTime <= endTime) .Where(x => x.SchoolCode == AppSettings.SchoolCode && x.ScoreTime >= startTime && x.ScoreTime <= endTime)
.GroupBy(x => new .GroupBy(x => new
{ {
x.StudentNo, x.StudentName,
Minute = new DateTime( Minute = new DateTime(
x.ScoreTime.Year, x.ScoreTime.Year,
x.ScoreTime.Month, x.ScoreTime.Month,
@ -213,7 +213,7 @@ namespace YD_AllHeartRates.Api.Middlewares
}) })
.Select(g => new .Select(g => new
{ {
g.Key.StudentNo, g.Key.StudentName,
Minute = g.Key.Minute, Minute = g.Key.Minute,
AvgValue = g.Average(x => x.Value), AvgValue = g.Average(x => x.Value),
AvgInstant = g.Average(x => x.InstantValue) AvgInstant = g.Average(x => x.InstantValue)
@ -222,7 +222,7 @@ namespace YD_AllHeartRates.Api.Middlewares
// 2 按学生分组(提高查找效率) // 2 按学生分组(提高查找效率)
var groups = list var groups = list
.GroupBy(x => x.StudentNo) .GroupBy(x => x.StudentName)
.ToDictionary( .ToDictionary(
x => x.Key, x => x.Key,
x => x.OrderBy(t => t.Minute).ToList() x => x.OrderBy(t => t.Minute).ToList()
@ -235,7 +235,7 @@ namespace YD_AllHeartRates.Api.Middlewares
{ {
var stu = _students[i]; var stu = _students[i];
if (!groups.TryGetValue(stu.EduId, out var stuData)) if (!groups.TryGetValue(stu.Name, out var stuData))
continue; continue;
var hdsjList = stuData.Select(x => new HeartRateRecordDto var hdsjList = stuData.Select(x => new HeartRateRecordDto

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+16661693972e7a62edc93601c180e76d2eb23024")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b692d5755d0475d2dc71c6946b8b0b48f17a6123")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
39a32c7b9cc1be33889f7d33a4ef5ef615357360471850dacd960b9d1077c285 496bdb15fa573f7394e9568c5285ce9b3c99b1dd4e2e1bea55c4594dc67adc4f

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+16661693972e7a62edc93601c180e76d2eb23024")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b692d5755d0475d2dc71c6946b8b0b48f17a6123")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
ab88d7d6eb05fa794293cb68b2cf34e94d6795619392710412747134a29619af 1de67ef996212feb44e3163b7b70fc083f270c8ac7e42772eafffa95625a55b0