|
@@ -104,20 +104,36 @@ class Dashboard extends Backend
|
|
];
|
|
];
|
|
|
|
|
|
|
|
|
|
- //饼图
|
|
|
|
|
|
+ //饼图 7
|
|
$pielist = Db::query('SELECT c.name,COUNT(*) AS num ,SUM(num) AS sums FROM `pi_p_order` AS o LEFT JOIN `pi_p_company` AS c ON o.`'.$pie_filed.'` = c.id WHERE o.province_id = 1 AND o.createtime>='.$starttime.' AND o.`createtime`<'.$endtime.' GROUP BY o.`'.$pie_filed.'` ;');
|
|
$pielist = Db::query('SELECT c.name,COUNT(*) AS num ,SUM(num) AS sums FROM `pi_p_order` AS o LEFT JOIN `pi_p_company` AS c ON o.`'.$pie_filed.'` = c.id WHERE o.province_id = 1 AND o.createtime>='.$starttime.' AND o.`createtime`<'.$endtime.' GROUP BY o.`'.$pie_filed.'` ;');
|
|
|
|
|
|
$piecolumn = [];
|
|
$piecolumn = [];
|
|
$piedata = [];
|
|
$piedata = [];
|
|
foreach ($pielist as $key => $value) {
|
|
foreach ($pielist as $key => $value) {
|
|
- $piecolumn[] = $value['name'];
|
|
|
|
|
|
+ $piecolumn[] = $value['name'].'('.$value['num'].'笔)';
|
|
//$piecolumn[] = $value['name'].':码个数'.$value['sums'].','.'订单数'.$value['num'];
|
|
//$piecolumn[] = $value['name'].':码个数'.$value['sums'].','.'订单数'.$value['num'];
|
|
$temp = [];
|
|
$temp = [];
|
|
$temp['value'] = $value['sums'];
|
|
$temp['value'] = $value['sums'];
|
|
//$temp['name'] = $value['name'].':码个数'.$value['sums'].','.'订单数'.$value['num'];
|
|
//$temp['name'] = $value['name'].':码个数'.$value['sums'].','.'订单数'.$value['num'];
|
|
- $temp['name'] = $value['name'];
|
|
|
|
|
|
+ $temp['name'] = $value['name'].'('.$value['num'].'笔)';
|
|
$piedata[] = $temp;
|
|
$piedata[] = $temp;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //饼图 30
|
|
|
|
+ $starttime30 = Date::unixtime('day', -29);
|
|
|
|
+ $pielist30 = Db::query('SELECT c.name,COUNT(*) AS num ,SUM(num) AS sums FROM `pi_p_order` AS o LEFT JOIN `pi_p_company` AS c ON o.`'.$pie_filed.'` = c.id WHERE o.province_id = 1 AND o.createtime>='.$starttime30.' AND o.`createtime`<'.$endtime.' GROUP BY o.`'.$pie_filed.'` ;');
|
|
|
|
+
|
|
|
|
+ $piecolumn30 = [];
|
|
|
|
+ $piedata30 = [];
|
|
|
|
+ foreach ($pielist as $key => $value) {
|
|
|
|
+ $piecolumn30[] = $value['name'].'('.$value['num'].'笔)';
|
|
|
|
+
|
|
|
|
+ $temp = [];
|
|
|
|
+ $temp['value'] = $value['sums'];
|
|
|
|
+
|
|
|
|
+ $temp['name'] = $value['name'].'('.$value['num'].'笔)';
|
|
|
|
+ $piedata30[] = $temp;
|
|
|
|
+ }
|
|
/* print_r($piecolumn);
|
|
/* print_r($piecolumn);
|
|
print_r($piedata);
|
|
print_r($piedata);
|
|
exit; */
|
|
exit; */
|
|
@@ -127,6 +143,8 @@ class Dashboard extends Backend
|
|
$orders['datalist'] = $datalist;
|
|
$orders['datalist'] = $datalist;
|
|
$orders['piecolumn'] = $piecolumn;
|
|
$orders['piecolumn'] = $piecolumn;
|
|
$orders['piedata'] = $piedata;
|
|
$orders['piedata'] = $piedata;
|
|
|
|
+ $orders['piecolumn30'] = $piecolumn30;
|
|
|
|
+ $orders['piedata30'] = $piedata30;
|
|
Cache::set($key, $orders, 300);
|
|
Cache::set($key, $orders, 300);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -136,6 +154,8 @@ class Dashboard extends Backend
|
|
$this->assignconfig('orderlistdata', array_values($orders['orderlist']));
|
|
$this->assignconfig('orderlistdata', array_values($orders['orderlist']));
|
|
$this->assignconfig('piecolumn', $orders['piecolumn']);
|
|
$this->assignconfig('piecolumn', $orders['piecolumn']);
|
|
$this->assignconfig('piedata', $orders['piedata']);
|
|
$this->assignconfig('piedata', $orders['piedata']);
|
|
|
|
+ $this->assignconfig('piecolumn30', $orders['piecolumn30']);
|
|
|
|
+ $this->assignconfig('piedata30', $orders['piedata30']);
|
|
|
|
|
|
$this->assign('isadmin', $this->auth->id == 1);
|
|
$this->assign('isadmin', $this->auth->id == 1);
|
|
|
|
|