Fixed all_day calculating from the wrong time
This commit is contained in:
parent
6c35bc36e0
commit
3f743f0b5f
3 changed files with 25 additions and 16 deletions
|
@ -21,6 +21,15 @@ sub search_between {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub search_before {
|
||||||
|
my ( $self, $date ) = @_;
|
||||||
|
|
||||||
|
my $dtf = $self->result_source->schema->storage->datetime_parser;
|
||||||
|
return $self->search({
|
||||||
|
purchase_time => { '<' => $dtf->format_datetime( $date ) },
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
sub today_rs {
|
sub today_rs {
|
||||||
my ( $self ) = @_;
|
my ( $self ) = @_;
|
||||||
|
|
||||||
|
|
|
@ -215,10 +215,10 @@ test_leaderboard(
|
||||||
'all_time_total',
|
'all_time_total',
|
||||||
$now,
|
$now,
|
||||||
[
|
[
|
||||||
{ user_id => 4, value => 980 },
|
{ user_id => 4, value => 885 },
|
||||||
{ user_id => 3, value => 940 },
|
{ user_id => 3, value => 855 },
|
||||||
{ user_id => 2, value => 900 },
|
{ user_id => 2, value => 825 },
|
||||||
{ user_id => 1, value => 860 },
|
{ user_id => 1, value => 795 },
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -227,10 +227,10 @@ test_leaderboard(
|
||||||
'all_time_count',
|
'all_time_count',
|
||||||
$now,
|
$now,
|
||||||
[
|
[
|
||||||
{ user_id => 1, value => 40 },
|
{ user_id => 1, value => 30 },
|
||||||
{ user_id => 2, value => 40 },
|
{ user_id => 2, value => 30 },
|
||||||
{ user_id => 3, value => 40 },
|
{ user_id => 3, value => 30 },
|
||||||
{ user_id => 4, value => 40 },
|
{ user_id => 4, value => 30 },
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -217,10 +217,10 @@ test_leaderboard(
|
||||||
'all_time_total',
|
'all_time_total',
|
||||||
$now,
|
$now,
|
||||||
[
|
[
|
||||||
{ user_id => 4, value => 980, position => 1 },
|
{ user_id => 4, value => 885, position => 1 },
|
||||||
{ user_id => 3, value => 940, position => 2 },
|
{ user_id => 3, value => 855, position => 2 },
|
||||||
{ user_id => 2, value => 900, position => 3 },
|
{ user_id => 2, value => 825, position => 3 },
|
||||||
{ user_id => 1, value => 860, position => 4 },
|
{ user_id => 1, value => 795, position => 4 },
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -229,10 +229,10 @@ test_leaderboard(
|
||||||
'all_time_count',
|
'all_time_count',
|
||||||
$now,
|
$now,
|
||||||
[
|
[
|
||||||
{ user_id => 1, value => 40, position => 1 },
|
{ user_id => 1, value => 30, position => 1 },
|
||||||
{ user_id => 2, value => 40, position => 2 },
|
{ user_id => 2, value => 30, position => 2 },
|
||||||
{ user_id => 3, value => 40, position => 3 },
|
{ user_id => 3, value => 30, position => 3 },
|
||||||
{ user_id => 4, value => 40, position => 4 },
|
{ user_id => 4, value => 30, position => 4 },
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Reference in a new issue