diff --git a/admin/controllers/app/licheb/Userslog.php b/admin/controllers/app/licheb/Userslog.php
index 0e4b0174..12600b46 100644
--- a/admin/controllers/app/licheb/Userslog.php
+++ b/admin/controllers/app/licheb/Userslog.php
@@ -160,23 +160,28 @@ class Userslog extends HD_Controller
}
}
if ($params['size'] != 10000) {
- $sum = $this->mdUsersLog->sum('customers', $where);//客户数
- $customers = "总数:{$sum['customers']}";
- $sum = $this->mdUsersLog->sum('c_num', $where);//进店人数
- $c_num = "总数:{$sum['c_num']}";
- $sum = $this->mdUsersLog->sum('orders', $where);//订单数
- $orders = "总数:{$sum['orders']}";
+ $customers = $c_num = $orders = 0;
+ $customers_info = $c_num_info = $orders_info = '';
foreach ($offlineSources as $k => $v) {
$sum2 = $this->mdUsersLog->sum("customer_{$k}", $where);//客户数
- $sum2['customer_' . $k] && $customers .= "
{$v['name']}:{$sum2['customer_'.$k]}";
+ if ($sum2['customer_' . $k]) {//客户数
+ $customers += $sum2['customer_' . $k];
+ $customers_info .= "
{$v['name']}:{$sum2['customer_'.$k]}";
+ }
$sum2 = $this->mdUsersLog->sum("c_num_{$k}", $where);//进店人数
- $sum2['c_num_' . $k] && $c_num .= "
{$v['name']}:{$sum2['c_num_'.$k]}";
+ if ($sum2['c_num_' . $k]) {
+ $c_num += $sum2['c_num_' . $k];
+ $c_num_info .= "
{$v['name']}:{$sum2['c_num_'.$k]}";
+ }
$sum2 = $this->mdUsersLog->sum("order_{$k}", $where);//订单数
- $sum2['order_' . $k] && $orders .= "
{$v['name']}:{$sum2['order_'.$k]}";
+ if ($sum2['order_' . $k]) {
+ $orders += $sum2['order_' . $k];
+ $orders_info .= "
{$v['name']}:{$sum2['order_'.$k]}";
+ }
}
- $menus[] = ['title' => "客户数", 'note' => $customers];
- $menus[] = ['title' => "进店人数", 'note' => $c_num];
- $menus[] = ['title' => "订单数", 'note' => $orders];
+ $menus[] = ['title' => "客户数", 'note' => $customers ? "总数:{$customers}{$customers_info}" : '0人'];
+ $menus[] = ['title' => "进店人数", 'note' => $c_num ? "总数:{$c_num}{$c_num_info}" : '0人'];
+ $menus[] = ['title' => "订单数", 'note' => $orders ? "总数:{$orders}{$orders_info}" : '0个'];
$sum = $this->mdUsersLog->sum('t_num', $where);
$menus[] = ['title' => "试驾数", 'value' => intval($sum['t_num']), 'tag' => '次'];
$sum = $this->mdUsersLog->sum('defeats', $where);