Commit da3aaaea authored by shajiaiming's avatar shajiaiming

platformId init

parent b53886ac
<?php
/**
* Created by PhpStorm.
* User: jiaming
* Date: 2019/7/17
* Time: 11:11
*/
namespace common\base;
use yii\web\Request;
class BaseRequest extends Request
{
private $user_id = 0;
private $platform_id = 0;
public function getUserId()
{
return $this->user_id;
}
public function setUserId($value)
{
$this->user_id = $value;
}
public function getPlatformId()
{
return $this->platform_id;
}
public function setPlatformId($value)
{
$this->platform_id = $value;
}
}
\ No newline at end of file
......@@ -36,7 +36,10 @@ class LoginStatusAuthInterceptor extends ActionFilter
$code = '40004';
goto doEnd;
}
$user_id = $user->uid;
$platform_id = $user->platform_id;
Yii::$app->request->setUserId($user_id);
Yii::$app->request->setPlatformId($platform_id);
return true;
doEnd :
......
......@@ -36,7 +36,8 @@ class UserAuthInterceptor extends ActionFilter
}
$user_id = $user->uid;
$platform_id = $user->platform_id;
#var_dump($user_id,$platform_id);exit;
Yii::$app->request->setUserId($user_id);
Yii::$app->request->setPlatformId($platform_id);
$user_auth = Yii::$app->params['user_auth']['user_auth'];
$user_auth_map = $user_auth[$platform_id] ?? null;
if (empty($user_auth_map)) {
......
......@@ -125,9 +125,7 @@ class UserController extends BaseController
*/
public function actionUserList()
{
$token_string = Yii::$app->request->headers->get('Token');
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$platform_id = Yii::$app->request->getPlatformId();
$node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'],
......
......@@ -18,10 +18,7 @@ class WalletController extends BaseController
*/
public function actionList()
{
$token_string = Yii::$app->request->headers->get('Token');
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$platform_id = Yii::$app->request->getPlatformId();
if (1 === $platform_id) {
$platforms = CoinPlatform::find()->select('id, name')->asArray()->all();
} else {
......@@ -34,9 +31,7 @@ class WalletController extends BaseController
public function actionWalletBallance()
{
$token_string = Yii::$app->request->headers->get('Token');
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$platform_id = Yii::$app->request->getPlatformId();
$node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'],
......@@ -60,9 +55,7 @@ class WalletController extends BaseController
public function actionUserAsset()
{
$token_string = Yii::$app->request->headers->get('Token');
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$platform_id = Yii::$app->request->getPlatformId();
$node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment