|
|
@@ -26,17 +26,29 @@ class RankingController extends Controller
|
|
|
$code = -2;
|
|
|
$msg = '操作失败';
|
|
|
try {
|
|
|
- $sportsAgent= new AgentController;
|
|
|
+ $sportsAgent = new AgentController;
|
|
|
+ $userData = [];
|
|
|
// 体育盈利.
|
|
|
- $backData = $sportsAgent->userProfit();
|
|
|
- print_r($backData);die;
|
|
|
-
|
|
|
- return toJson(1, '成功', $return);
|
|
|
+ $sportsData = $sportsAgent->userProfit();
|
|
|
+ foreach ($sportsData as $v) {
|
|
|
+ $userDataKey = array_search($v->name, array_column($userData, 'name'));
|
|
|
+ if (strlen($userDataKey)) {
|
|
|
+ $userData[$userDataKey]['money'] += abs($v->money);
|
|
|
+ } else {
|
|
|
+ $userData[] = (array) $v;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 排序.
|
|
|
+ $moneyArr = array_column($userData, 'money');
|
|
|
+ array_multisort($moneyArr, SORT_DESC, $userData);
|
|
|
+
|
|
|
+ return toJson(1, '成功', $userData);
|
|
|
} catch (Exception $e) {
|
|
|
return toJson($code, $msg, []);
|
|
|
}//end try
|
|
|
|
|
|
- }//end signCount()
|
|
|
+ }//end rankingList()
|
|
|
|
|
|
|
|
|
}
|