diff --git a/YD_AllHeartRates.Api/Mqtt/MqttBackgroundService.cs b/YD_AllHeartRates.Api/Mqtt/MqttBackgroundService.cs index 3066296..624f499 100644 --- a/YD_AllHeartRates.Api/Mqtt/MqttBackgroundService.cs +++ b/YD_AllHeartRates.Api/Mqtt/MqttBackgroundService.cs @@ -144,17 +144,7 @@ namespace YD_AllHeartRates.Api.Mqtt var payload = JsonSerializer.Deserialize(msg.Payload, _jsonOpt); if (payload == null || payload.devices == null || payload.devices.Count == 0) return; - DateTime scoreTime = DateTime.Now; - - //if (string.IsNullOrWhiteSpace(payload.send_time) - // || !DateTime.TryParseExact(payload.send_time, "yyyy-MM-dd HH:mm:ss", - // CultureInfo.InvariantCulture, DateTimeStyles.None, out scoreTime) - // || scoreTime < (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue) - //{ - // // 解析失败或时间非法 → 使用当前时间 - // scoreTime = DateTime.Now; - //} - + var scoreTime = DateTime.ParseExact(payload.send_time, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture); foreach (var ble in payload.devices) { if (string.IsNullOrWhiteSpace(ble.Broadcast_data)) continue; @@ -177,6 +167,7 @@ namespace YD_AllHeartRates.Api.Mqtt var entity = new HeartRateData { ScoreTime = scoreTime, + CreateTime = DateTime.Now, Code = ble.bs_name, GradeId = student.GradeId, GradeName = student.GradeName, @@ -228,6 +219,7 @@ namespace YD_AllHeartRates.Api.Mqtt var entity = new HeartRateData { ScoreTime = scoreTime, + CreateTime = DateTime.Now, Code = ble.bs_name, GradeId = student.GradeId, GradeName = student.GradeName, diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfo.cs b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfo.cs index 312fae8..c1bf86e 100644 --- a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfo.cs +++ b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+01c83aaec30a3d191d03fdcda1231b552d1aeafa")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+294403385604b583c1d23b95d714c60cfa4381e9")] [assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfoInputs.cache b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfoInputs.cache index 061644f..349912d 100644 --- a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfoInputs.cache +++ b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.AssemblyInfoInputs.cache @@ -1 +1 @@ -a4974bdbfcb2a9341d508f81d314f958c26447c7f2dc89e4b2bfbf91a6465a75 +2f86ef2085404aae3710d9726d7c093c2375cfcd2fc7d6f647a9f9e55efee9e1 diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.dll b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.dll index 0e2cfa7..a809f12 100644 Binary files a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.dll and b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.dll differ diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.pdb b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.pdb index e774119..e367290 100644 Binary files a/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.pdb and b/YD_AllHeartRates.Api/obj/Debug/net6.0/YD_AllHeartRates.Api.pdb differ diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/apphost.exe b/YD_AllHeartRates.Api/obj/Debug/net6.0/apphost.exe index 39d5c85..a7d69b1 100644 Binary files a/YD_AllHeartRates.Api/obj/Debug/net6.0/apphost.exe and b/YD_AllHeartRates.Api/obj/Debug/net6.0/apphost.exe differ diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/ref/YD_AllHeartRates.Api.dll b/YD_AllHeartRates.Api/obj/Debug/net6.0/ref/YD_AllHeartRates.Api.dll index 18905d8..b9f1955 100644 Binary files a/YD_AllHeartRates.Api/obj/Debug/net6.0/ref/YD_AllHeartRates.Api.dll and b/YD_AllHeartRates.Api/obj/Debug/net6.0/ref/YD_AllHeartRates.Api.dll differ diff --git a/YD_AllHeartRates.Api/obj/Debug/net6.0/refint/YD_AllHeartRates.Api.dll b/YD_AllHeartRates.Api/obj/Debug/net6.0/refint/YD_AllHeartRates.Api.dll index 18905d8..b9f1955 100644 Binary files a/YD_AllHeartRates.Api/obj/Debug/net6.0/refint/YD_AllHeartRates.Api.dll and b/YD_AllHeartRates.Api/obj/Debug/net6.0/refint/YD_AllHeartRates.Api.dll differ