作者 lyh

gx

@@ -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 }