Передача параметра group=Min для суточного запроса, сортирвка в табл.

parent 869f80ec
......@@ -89,7 +89,9 @@ $(document).ready(function(){
} else {
for(var i = 0; i < dataPeriod.length; i++) {
for(var i = dataPeriod.length-1; i >= 0; i--) {
//for(var i = 0; i < dataPeriod.length; i++) {
var
date = dataPeriod[i],
......
......@@ -119,7 +119,7 @@ class Cabinet extends Common
'Clicks' => 'Клики',
'Orders' => 'Заказы',
'OrderSum' => 'Сумма по заказам',
'AdMoney' => 'Стоимость заказа'
'AdMoney' => 'Стоимость рекламы'
];
/*
......
......@@ -22,10 +22,21 @@ class Statistics
// Данные по метрикам
public function getStatData($report_type, $feed_id_list, $dates)
{
$timeDiff = (strtotime($dates[1])-strtotime($dates[0]))/(24*60*60);
// Определяем разрешение выборки (группировку) по времени:
if ($timeDiff == 0) // Одни сутки
{
$dates_group = "Min";
}
else // Несколько суток
{
$dates_group = "Day";
}
$type = 'feed_stat';
$fields = ['Views','Clicks','Orders','OrderSum'];
$dates = array(
'group' => 'Day',
'group' => $dates_group,
//'start' => '2019-01-01',
//'end' => '2019-01-16',
'start' => $dates[0],
......@@ -70,7 +81,7 @@ class Statistics
$data_stats[$cat][] = $value/$min_koef;
}
// Временно:
$data_stats['AdMoney'][] = 2240 + $data['Orders'];
$data_stats['AdMoney'][] = 224 * $data['Orders'];
}
// Логика формирования данных по временному интервалу:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment