forked from ddrilling/AsbCloudServer
Разрешение конфликтов
This commit is contained in:
parent
9936c75fa9
commit
1ca9cd85c3
@ -54,12 +54,6 @@ public interface ITelemetryService
|
||||
/// <returns></returns>
|
||||
TelemetryBaseDto? GetOrDefaultTelemetryByIdWell(int idWell);
|
||||
|
||||
/// <summary>
|
||||
/// получить список телеметрии по ключам скважин
|
||||
/// </summary>
|
||||
/// <param name="idsWells">ключи скважин</param>
|
||||
/// <returns></returns>
|
||||
IEnumerable<TelemetryDto> GetOrDefaultTelemetriesByIdsWells(IEnumerable<int> idsWells);
|
||||
/// <summary>
|
||||
/// получить диапазон дат за которые есть данные
|
||||
/// </summary>
|
||||
|
@ -184,27 +184,6 @@ public class TelemetryService : ITelemetryService
|
||||
return dto;
|
||||
}
|
||||
|
||||
public IEnumerable<TelemetryDto> GetOrDefaultTelemetriesByIdsWells(IEnumerable<int> idsWells)
|
||||
{
|
||||
var entities = GetTelemetryCache()
|
||||
.Where(t => t.Well != null)
|
||||
.Where(t => idsWells.Contains(t.Well!.Id))
|
||||
.Select(t => {
|
||||
t.TimeZone = t.TimeZone.Hours != t.Well!.Timezone.Hours ? t.Well.Timezone : t.TimeZone;
|
||||
|
||||
return t;
|
||||
});
|
||||
|
||||
var dtos = entities.Select(t => {
|
||||
var dto = t.Adapt<TelemetryDto>();
|
||||
dto.IdWell = t.Well?.Id;
|
||||
|
||||
return dto;
|
||||
});
|
||||
|
||||
return dtos;
|
||||
}
|
||||
|
||||
private Well? GetWellByTelemetryUid(string uid)
|
||||
{
|
||||
var telemetry = GetOrDefaultTelemetryByUid(uid);
|
||||
|
Loading…
Reference in New Issue
Block a user