|
|
@@ -386,7 +386,7 @@ class BasicPanel extends Controller
|
|
|
->select(['city_name', DB::raw('count(city_name) as count')])
|
|
|
->groupby('city_name')
|
|
|
->orderby('count', 'desc')
|
|
|
- ->get();
|
|
|
+ ->get()->toarray();
|
|
|
$city_totle_count = 0;
|
|
|
if(!empty($result)){
|
|
|
$city_totle_count = array_sum(array_column($result->toarray(), 'count'));
|
|
|
@@ -652,7 +652,14 @@ class BasicPanel extends Controller
|
|
|
->select(['province_name', DB::raw('count(province_name) as count')])
|
|
|
->groupby('province_name')
|
|
|
->orderby('count', 'desc')
|
|
|
- ->get();
|
|
|
+ ->get()->toarray();
|
|
|
+ $province_totle_count = 0;
|
|
|
+ if (!empty($result)) {
|
|
|
+ $province_totle_count = array_sum(array_column($result->toarray(), 'count'));
|
|
|
+ foreach ($result as $key => $value) {
|
|
|
+ $result[$key]['percent'] = round(($value['count'] / $province_totle_count) * 100, 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $result]);
|
|
|
} catch (\Exception $e) {
|
|
|
return json_send(['code' => 'error', 'msg' => '获取失败:' . $e->getMessage()]);
|
|
|
@@ -722,7 +729,14 @@ class BasicPanel extends Controller
|
|
|
->select(['city_name', DB::raw('count(city_name) as count')])
|
|
|
->groupby('city_name')
|
|
|
->orderby('count', 'desc')
|
|
|
- ->get();
|
|
|
+ ->get()->toarray();
|
|
|
+ $city_totle_count = 0;
|
|
|
+ if (!empty($result)) {
|
|
|
+ $city_totle_count = array_sum(array_column($result->toarray(), 'count'));
|
|
|
+ foreach ($result as $key => $value) {
|
|
|
+ $result[$key]['percent'] = round(($value['count'] / $city_totle_count) * 100, 2);
|
|
|
+ }
|
|
|
+ }
|
|
|
return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $result]);
|
|
|
} catch (\Exception $e) {
|
|
|
return json_send(['code' => 'error', 'msg' => '获取失败:' . $e->getMessage()]);
|