45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: zn
|
|
* Date: 2017/6/14
|
|
* Time: 14:19
|
|
*/
|
|
|
|
namespace app\controllers;
|
|
|
|
|
|
use common\modules\achievement\AchievementUtil;
|
|
use common\modules\arena\ArenaUtil;
|
|
use common\services\ClientMessageServices;
|
|
use common\services\ResultStatusServices;
|
|
use Yii;
|
|
use yii\rest\Controller;
|
|
|
|
/**
|
|
*成就
|
|
* @package app\controllers
|
|
*/
|
|
class AchController extends Controller
|
|
{
|
|
public function actionGetList()
|
|
{
|
|
$userID = Yii::$app->request->get('user_id');
|
|
if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录
|
|
|
|
$list = AchievementUtil::getList($userID);
|
|
|
|
return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['list' => $list]);
|
|
}
|
|
|
|
public function actionGetGift()
|
|
{
|
|
$userID = Yii::$app->request->get('user_id');
|
|
$achID = Yii::$app->request->get('id');
|
|
if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录
|
|
|
|
AchievementUtil::getGift($userID, $achID);
|
|
|
|
return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS);
|
|
}
|
|
} |