Замена типа дат в WellOperationRequestBase с DateTime на DateTimeOffset

This commit is contained in:
Olga Nemt 2024-03-18 10:05:20 +05:00
parent 271b9d363d
commit 9723ee3b9e
3 changed files with 19 additions and 19 deletions

View File

@ -11,12 +11,12 @@ namespace AsbCloudApp.Requests
/// <summary> /// <summary>
/// фильтр по дате начала операции /// фильтр по дате начала операции
/// </summary> /// </summary>
public DateTime? GeDate { get; set; } public DateTimeOffset? GeDate { get; set; }
/// <summary> /// <summary>
/// фильтр по дате окончания операции /// фильтр по дате окончания операции
/// </summary> /// </summary>
public DateTime? LtDate { get; set; } public DateTimeOffset? LeDate { get; set; }
/// <summary> /// <summary>
/// фильтр. Больше или равно глубины скважины на начало операции. /// фильтр. Больше или равно глубины скважины на начало операции.
@ -60,7 +60,7 @@ namespace AsbCloudApp.Requests
GeDepth = request.GeDepth; GeDepth = request.GeDepth;
LeDepth = request.LeDepth; LeDepth = request.LeDepth;
GeDate = request.GeDate; GeDate = request.GeDate;
LtDate = request.LtDate; LeDate = request.LeDate;
OperationCategoryIds = request.OperationCategoryIds; OperationCategoryIds = request.OperationCategoryIds;
OperationType = request.OperationType; OperationType = request.OperationType;

View File

@ -413,14 +413,14 @@ public class WellOperationRepository : IWellOperationRepository
if (request.GeDate.HasValue) if (request.GeDate.HasValue)
{ {
var geDateOffset = request.GeDate.Value.ToUtcDateTimeOffset(timeZoneOffset); //var geDateOffset = request.GeDate.Value.ToUtcDateTimeOffset(timeZoneOffset);
query = query.Where(e => e.DateStart >= geDateOffset); query = query.Where(e => e.DateStart >= request.GeDate);
} }
if (request.LtDate.HasValue) if (request.LeDate.HasValue)
{ {
var ltDateOffset = request.LtDate.Value.ToUtcDateTimeOffset(timeZoneOffset); //var leDateOffset = request.LeDate.Value.ToUtcDateTimeOffset(timeZoneOffset);
query = query.Where(e => e.DateStart < ltDateOffset); query = query.Where(e => e.DateStart <= request.LeDate);
} }
var currentWellOperations = db.WellOperations var currentWellOperations = db.WellOperations

View File

@ -114,7 +114,7 @@ public class DailyReportService : IDailyReportService
IdWell = idWell, IdWell = idWell,
OperationType = WellOperation.IdOperationTypeFact, OperationType = WellOperation.IdOperationTypeFact,
GeDate = geDate, GeDate = geDate,
LtDate = ltDate LeDate = ltDate
}; };
var factWellOperations = (await wellOperationRepository.GetAsync(factOperationRequest, cancellationToken)) var factWellOperations = (await wellOperationRepository.GetAsync(factOperationRequest, cancellationToken))
@ -191,7 +191,7 @@ public class DailyReportService : IDailyReportService
IdWell = idWell, IdWell = idWell,
OperationType = WellOperation.IdOperationTypeFact, OperationType = WellOperation.IdOperationTypeFact,
GeDate = geDateFactWellOperation, GeDate = geDateFactWellOperation,
LtDate = ltDateFactWellOperation LeDate = ltDateFactWellOperation
}; };
var factWellOperations = await wellOperationRepository.GetAsync(factWellOperationRequest, cancellationToken); var factWellOperations = await wellOperationRepository.GetAsync(factWellOperationRequest, cancellationToken);