Updated all endpoints to use new transaction value multiple
This commit is contained in:
parent
c2cc0006bc
commit
1ffabb3e94
8 changed files with 33 additions and 23 deletions
|
@ -28,26 +28,32 @@ sub index {
|
|||
my $today_sales = $entity->sales->search_between( $today, $now );
|
||||
$data->{ today_sales_count } = $today_sales->count;
|
||||
$data->{ today_sales_total } = $today_sales->get_column('value')->sum || 0;
|
||||
$data->{ today_sales_total } /= 100000;
|
||||
|
||||
my $week_sales = $entity->sales->search_between( $week_ago, $today );
|
||||
$data->{ this_week_sales_count } = $week_sales->count;
|
||||
$data->{ this_week_sales_total } = $week_sales->get_column('value')->sum || 0;
|
||||
$data->{ this_week_sales_total } /= 100000;
|
||||
|
||||
my $month_sales = $entity->sales->search_between( $month_ago, $today );
|
||||
$data->{ this_month_sales_count } = $month_sales->count;
|
||||
$data->{ this_month_sales_total } = $month_sales->get_column('value')->sum || 0;
|
||||
$data->{ this_month_sales_total } /= 100000;
|
||||
|
||||
my $today_purchases = $entity->purchases->search_between( $today, $now );
|
||||
$data->{ today_purchases_count } = $today_purchases->count;
|
||||
$data->{ today_purchases_total } = $today_purchases->get_column('value')->sum || 0;
|
||||
$data->{ today_purchases_total } /= 100000;
|
||||
|
||||
my $week_purchases = $entity->purchases->search_between( $week_ago, $today );
|
||||
$data->{ this_week_purchases_count } = $week_purchases->count;
|
||||
$data->{ this_week_purchases_total } = $week_purchases->get_column('value')->sum || 0;
|
||||
$data->{ this_week_purchases_total } /= 100000;
|
||||
|
||||
my $month_purchases = $entity->purchases->search_between( $month_ago, $today );
|
||||
$data->{ this_month_purchases_count } = $month_purchases->count;
|
||||
$data->{ this_month_purchases_total } = $month_purchases->get_column('value')->sum || 0;
|
||||
$data->{ this_month_purchases_total } /= 100000;
|
||||
|
||||
return $c->render(
|
||||
json => {
|
||||
|
|
Reference in a new issue