request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 $list = ArenaUtil::getRankList(); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['list' => $list]); } public function actionGetArena() { $userID = Yii::$app->request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 $arena = ArenaUtil::getArena($userID); $data = $arena->toClient(); $data['next_week_time'] = CommUtil::getWeekTime(time() + 3600 * 24 * 7); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, $data); } public function actionGetChallengeList() { $userID = Yii::$app->request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 $list = ArenaUtil::getChallengeList($userID); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['list' => $list]); } public function actionChallenge() { $userID = Yii::$app->request->get('user_id'); $beUserID = Yii::$app->request->get('be_user_id'); $type = Yii::$app->request->get('type'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 ArenaUtil::challenge($userID, $beUserID, $type); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS); } public function actionGetGift() { $userID = Yii::$app->request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 $list = ArenaUtil::getGift($userID); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['list' => $list]); } public function actionWeekGiftList() { $userID = Yii::$app->request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 $list = ArenaUtil::nowWeekGiftList(); return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['list' => $list]); } }