diff --git a/AsbCloudApp/Services/ISubsystemService.cs b/AsbCloudApp/Services/ISubsystemService.cs
index 458529c5..737cca4f 100644
--- a/AsbCloudApp/Services/ISubsystemService.cs
+++ b/AsbCloudApp/Services/ISubsystemService.cs
@@ -19,17 +19,7 @@ public interface ISubsystemService
///
///
Task> GetStatAsync(SubsystemRequest request, CancellationToken token);
-
- ///
- /// Получение статистики по наработке подсистем по активным скважинам
- ///
- ///
- ///
- ///
- ///
- ///
- Task> GetStatByActiveWells(int idCompany, DateTime? gtDate, DateTime? ltDate, CancellationToken token);
-
+
///
/// Получение статистики по наработке подсистем по активным скважинам
///
diff --git a/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs b/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs
index c5b38405..fd27efdf 100644
--- a/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs
+++ b/AsbCloudInfrastructure/Services/Subsystems/SubsystemService.cs
@@ -71,16 +71,6 @@ internal class SubsystemService : ISubsystemService
return stat;
}
- public async Task> GetStatByActiveWells(int idCompany,
- DateTime? gtDate,
- DateTime? ltDate,
- CancellationToken token)
- {
- var activeWells = await wellService.GetAsync(new() { IdCompany = idCompany, IdState = 1 }, token);
- var result = await GetStatAsync(activeWells, gtDate, ltDate, token);
- return result;
- }
-
public async Task> GetStatByActiveWells(IEnumerable wellIds, CancellationToken token)
{
var activeWells = await wellService.GetAsync(new() { Ids = wellIds, IdState = 1 }, token);
diff --git a/AsbCloudWebApi/Controllers/Subsystems/SubsystemController.cs b/AsbCloudWebApi/Controllers/Subsystems/SubsystemController.cs
index 86673090..183073c7 100644
--- a/AsbCloudWebApi/Controllers/Subsystems/SubsystemController.cs
+++ b/AsbCloudWebApi/Controllers/Subsystems/SubsystemController.cs
@@ -61,24 +61,6 @@ namespace AsbCloudWebApi.Controllers.Subsystems
return Ok(dateRange);
}
- ///
- /// получить статистику по активным скважинам
- ///
- /// Больше или равно дате
- /// Меньше или равно дате
- /// Токен
- ///
- [HttpGet("statByActiveWell")]
- [ProducesResponseType(typeof(IEnumerable), (int)System.Net.HttpStatusCode.OK)]
- public async Task GetStatByWellAsync(DateTime? gtDate, DateTime? ltDate, CancellationToken token)
- {
- var idCompany = User.GetCompanyId();
- if (!idCompany.HasValue)
- return Forbid();
- var subsystemResult = await subsystemService.GetStatByActiveWells(idCompany.Value, gtDate, ltDate, token);
- return Ok(subsystemResult);
- }
-
private async Task UserHasAccessToWellAsync(int idWell, CancellationToken token)
{
var idCompany = User.GetCompanyId();