diff --git a/app/common.php b/app/common.php index 12af546..f4b1281 100644 --- a/app/common.php +++ b/app/common.php @@ -166,4 +166,29 @@ function format_money($number):string } return $formattedNumber; +} + +/** + * 返回人数 + * @param $number + * @return string + */ +function format_people_count($number):string +{ + if ($number >= 100000000) { + // 大于等于1亿,返回x亿人 + $count = floor($number / 100000000); + return $count . '亿人'; + } elseif ($number >= 10000) { + // 大于等于1万,返回x万人 + $count = floor($number / 10000); + return $count . '万人'; + } elseif ($number >= 1000) { + // 大于等于1万,返回x万人 + $count = floor($number / 10000); + return $count . '万人'; + } else { + // 小于1万,直接返回人数 + return $number . '人'; + } } \ No newline at end of file diff --git a/route/app.php b/route/app.php index cc46c80..31f06c4 100644 --- a/route/app.php +++ b/route/app.php @@ -56,6 +56,11 @@ Route::group('agentTeam',function(){ }); # 总后台 +Route::group('adminStatistics',function() { + Route::post('needStatistics','adminStatistics/needStatistics')->middleware(CheckAgent::class)->allowCrossDomain(); + Route::post('userStatistics','adminStatistics/userStatistics')->middleware(CheckAgent::class)->allowCrossDomain(); +}); + Route::group('adminUserTeam',function() { Route::post('userList','adminUserTeam/userList')->middleware(CheckAdmin::class)->allowCrossDomain(); Route::post('editUser','adminUserTeam/editUser')->middleware(CheckAdmin::class)->allowCrossDomain();