正在显示
1 个修改的文件
包含
15 行增加
和
13 行删除
| @@ -68,21 +68,23 @@ class MonthCountLogic extends BaseLogic | @@ -68,21 +68,23 @@ class MonthCountLogic extends BaseLogic | ||
| 68 | $arr['total'] = $inquiry_list['data']['total'] ?? 0; | 68 | $arr['total'] = $inquiry_list['data']['total'] ?? 0; |
| 69 | //数据详情 | 69 | //数据详情 |
| 70 | $data = $inquiry_list['data']['data']; | 70 | $data = $inquiry_list['data']['data']; |
| 71 | - $arr['month_total'] = 0; | ||
| 72 | - $countryArr = []; | ||
| 73 | - foreach ($data as $v){ | ||
| 74 | - if(($startTime.' 00:00:00' <= $v['submit_time']) && $v['submit_time'] <= $endTime.' 23:59:59'){ | ||
| 75 | - $arr['month_total']++; | ||
| 76 | - } | ||
| 77 | - if(isset($countryArr[$v['country']])){ | ||
| 78 | - $countryArr[$v['country']]++; | ||
| 79 | - }else{ | ||
| 80 | - $countryArr[$v['country']] = 0; | 71 | + if(isset($data) && !empty($data)){ |
| 72 | + $arr['month_total'] = 0; | ||
| 73 | + $countryArr = []; | ||
| 74 | + foreach ($data as $v){ | ||
| 75 | + if(($startTime.' 00:00:00' <= $v['submit_time']) && $v['submit_time'] <= $endTime.' 23:59:59'){ | ||
| 76 | + $arr['month_total']++; | ||
| 77 | + } | ||
| 78 | + if(isset($countryArr[$v['country']])){ | ||
| 79 | + $countryArr[$v['country']]++; | ||
| 80 | + }else{ | ||
| 81 | + $countryArr[$v['country']] = 0; | ||
| 82 | + } | ||
| 81 | } | 83 | } |
| 84 | + arsort($countryArr); | ||
| 85 | + $top20 = array_slice($countryArr, 0, 15, true); | ||
| 86 | + $arr['country'] = $top20; | ||
| 82 | } | 87 | } |
| 83 | - arsort($countryArr); | ||
| 84 | - $top20 = array_slice($countryArr, 0, 15, true); | ||
| 85 | - $arr['country'] = $top20; | ||
| 86 | } | 88 | } |
| 87 | return $arr; | 89 | return $arr; |
| 88 | } | 90 | } |
-
请 注册 或 登录 后发表评论