心率上传
This commit is contained in:
parent
b692d5755d
commit
343d1e2b34
@ -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
|
||||||
|
|||||||
@ -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")]
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
39a32c7b9cc1be33889f7d33a4ef5ef615357360471850dacd960b9d1077c285
|
496bdb15fa573f7394e9568c5285ce9b3c99b1dd4e2e1bea55c4594dc67adc4f
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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")]
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
ab88d7d6eb05fa794293cb68b2cf34e94d6795619392710412747134a29619af
|
1de67ef996212feb44e3163b7b70fc083f270c8ac7e42772eafffa95625a55b0
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user