From c924b957acd65b3275c98f02d14e4427d031bdfa Mon Sep 17 00:00:00 2001 From: "ai.astrakhantsev" Date: Fri, 23 Sep 2022 11:03:50 +0500 Subject: [PATCH] =?UTF-8?q?#6008377=20=D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D0=B2=D1=8B=D0=B4=D0=B0=D1=87=D0=B5=20=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D1=85=20=D0=BF=D0=BE=20=D0=A1=D0=90=D0=A3?= =?UTF-8?q?=D0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/SAUB/TelemetryDataBaseService.cs | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs b/AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs index c8983361..ebfe6822 100644 --- a/AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs +++ b/AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs @@ -134,25 +134,6 @@ namespace AsbCloudInfrastructure.Services.SAUB if (fullDataCount > 1.75 * approxPointsCount) { var m = (int)Math.Round(1d * fullDataCount / approxPointsCount); - - switch (m) - { - //case var i when i <= 1: // тут для полноты, но никогда не сработает из-за условия выше - // break; - case var i when i < 10: - query = query.Where((d) => d.DateTime.Second % m == 0); - break; - case var i when i < 30: - query = query.Where((d) => (d.DateTime.Minute * 60 + d.DateTime.Second) % m == 0); - break; - case var i when i < 600: - query = query.Where((d) => ((d.DateTime.Hour * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0); - break; - default: - query = query.Where((d) => (((d.DateTime.DayOfYear * 24 + d.DateTime.Hour) * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0); - break; - } - if (m > 1) query = query.Where((d) => (((d.DateTime.DayOfYear * 24 + d.DateTime.Hour) * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0); }