正在显示
1 个修改的文件
包含
11 行增加
和
7 行删除
| @@ -133,9 +133,11 @@ class CountLogic extends BaseLogic | @@ -133,9 +133,11 @@ class CountLogic extends BaseLogic | ||
| 133 | ->select('referrer_url', DB::raw('COUNT(*) as count'))->groupBy('referrer_url') | 133 | ->select('referrer_url', DB::raw('COUNT(*) as count'))->groupBy('referrer_url') |
| 134 | ->orderByDesc('count')->limit(8)->get()->toArray(); | 134 | ->orderByDesc('count')->limit(8)->get()->toArray(); |
| 135 | $total = DB::table('gl_customer_visit')->count(); | 135 | $total = DB::table('gl_customer_visit')->count(); |
| 136 | - $data = object_to_array($data); | ||
| 137 | - foreach ($data as $k=>$v){ | ||
| 138 | - $data[$k]['proportion'] = ($v['count']/$total) * 100; | 136 | + if(!empty($data)){ |
| 137 | + $data = object_to_array($data); | ||
| 138 | + foreach ($data as $k=>$v){ | ||
| 139 | + $data[$k]['proportion'] = ($v['count']/$total) * 100; | ||
| 140 | + } | ||
| 139 | } | 141 | } |
| 140 | return $this->success($data); | 142 | return $this->success($data); |
| 141 | } | 143 | } |
| @@ -150,10 +152,12 @@ class CountLogic extends BaseLogic | @@ -150,10 +152,12 @@ class CountLogic extends BaseLogic | ||
| 150 | $data = DB::table('gl_customer_visit') | 152 | $data = DB::table('gl_customer_visit') |
| 151 | ->select('country',DB::raw('COUNT(*) as ip'),DB::raw('SUM(depth) as pv')) | 153 | ->select('country',DB::raw('COUNT(*) as ip'),DB::raw('SUM(depth) as pv')) |
| 152 | ->groupBy('country')->orderBy('ip','desc')->limit(20)->get()->toArray(); | 154 | ->groupBy('country')->orderBy('ip','desc')->limit(20)->get()->toArray(); |
| 153 | - $data = object_to_array($data); | ||
| 154 | - foreach ($data as $k => $v){ | ||
| 155 | - $v['pv'] = (int)$v['pv']; | ||
| 156 | - $data[$k] = $v; | 155 | + if(!empty($data)){ |
| 156 | + $data = object_to_array($data); | ||
| 157 | + foreach ($data as $k => $v){ | ||
| 158 | + $v['pv'] = (int)$v['pv']; | ||
| 159 | + $data[$k] = $v; | ||
| 160 | + } | ||
| 157 | } | 161 | } |
| 158 | return $this->success($data); | 162 | return $this->success($data); |
| 159 | } | 163 | } |
-
请 注册 或 登录 后发表评论