fix(api): StatApplication, StatHost берутся правильные значения за период согласно таймзоны клиента
This commit is contained in:
@@ -60,8 +60,11 @@ namespace PARR.API.Controllers.V1.Statistics
|
|||||||
var startPeriod = endPeriod.AddDays(-startPeriodDays);
|
var startPeriod = endPeriod.AddDays(-startPeriodDays);
|
||||||
|
|
||||||
var query = applicationService.Get()
|
var query = applicationService.Get()
|
||||||
.Where(t => t.DateCreated.DateTime.Date >= startPeriod.Date && t.DateCreated.DateTime.Date <= endPeriod.Date)
|
.Where(t =>
|
||||||
.GroupBy(t => t.DateCreated.Date)
|
t.DateCreated.DateTime.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date >= startPeriod.Date
|
||||||
|
&& t.DateCreated.DateTime.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date <= endPeriod.Date
|
||||||
|
)
|
||||||
|
.GroupBy(t => t.DateCreated.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date)
|
||||||
.Select(t => new
|
.Select(t => new
|
||||||
{
|
{
|
||||||
Date = t.Key,
|
Date = t.Key,
|
||||||
|
|||||||
@@ -60,8 +60,11 @@ namespace PARR.API.Controllers.V1.Statistics
|
|||||||
var startPeriod = endPeriod.AddDays(-startPeriodDays);
|
var startPeriod = endPeriod.AddDays(-startPeriodDays);
|
||||||
|
|
||||||
var query = hostService.Get()
|
var query = hostService.Get()
|
||||||
.Where(t => t.DateCreated.DateTime.Date >= startPeriod.Date && t.DateCreated.DateTime.Date <= endPeriod.Date)
|
.Where(t =>
|
||||||
.GroupBy(t => t.DateCreated.Date)
|
t.DateCreated.DateTime.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date >= startPeriod.Date
|
||||||
|
&& t.DateCreated.DateTime.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date <= endPeriod.Date
|
||||||
|
)
|
||||||
|
.GroupBy(t => t.DateCreated.AddHours(timeZoneQuery.TimeZoneOffsetHours).Date)
|
||||||
.Select(t => new
|
.Select(t => new
|
||||||
{
|
{
|
||||||
Date = t.Key,
|
Date = t.Key,
|
||||||
|
|||||||
Reference in New Issue
Block a user