forked from ddrilling/AsbCloudServer
AutoGeneratedDailyReportService.GetListAsync(..) fix Count calculations.
This commit is contained in:
parent
b7f5739d8c
commit
39dcf49812
@ -69,12 +69,14 @@ public class AutoGeneratedDailyReportService : IAutoGeneratedDailyReportService
|
||||
|
||||
var datesRange = telemetryDataCache.GetOrDefaultDataDateRange(well.IdTelemetry.Value);
|
||||
|
||||
if (datesRange is null)
|
||||
if (datesRange is null)
|
||||
return result;
|
||||
|
||||
result.Count = (int)(Math.Ceiling((datesRange.To - DateTime.UnixEpoch).TotalDays) - Math.Floor((datesRange.From - DateTime.UnixEpoch).TotalDays));
|
||||
|
||||
if (request.StartDate.HasValue)
|
||||
{
|
||||
var startDate = new DateTime(request.StartDate.Value.Year, request.StartDate.Value.Month,
|
||||
var startDate = new DateTime(request.StartDate.Value.Year, request.StartDate.Value.Month,
|
||||
request.StartDate.Value.Day);
|
||||
|
||||
if(startDate.Date >= datesRange.From.Date)
|
||||
@ -103,7 +105,6 @@ public class AutoGeneratedDailyReportService : IAutoGeneratedDailyReportService
|
||||
}
|
||||
|
||||
result.Items = reports;
|
||||
result.Count = reports.Count;
|
||||
|
||||
return result;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user