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 ...@@ -36,7 +36,10 @@ class LoginStatusAuthInterceptor extends ActionFilter
$code = '40004'; $code = '40004';
goto doEnd; 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; return true;
doEnd : doEnd :
......
...@@ -36,7 +36,8 @@ class UserAuthInterceptor extends ActionFilter ...@@ -36,7 +36,8 @@ class UserAuthInterceptor extends ActionFilter
} }
$user_id = $user->uid; $user_id = $user->uid;
$platform_id = $user->platform_id; $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 = Yii::$app->params['user_auth']['user_auth'];
$user_auth_map = $user_auth[$platform_id] ?? null; $user_auth_map = $user_auth[$platform_id] ?? null;
if (empty($user_auth_map)) { if (empty($user_auth_map)) {
......
...@@ -125,9 +125,7 @@ class UserController extends BaseController ...@@ -125,9 +125,7 @@ class UserController extends BaseController
*/ */
public function actionUserList() public function actionUserList()
{ {
$token_string = Yii::$app->request->headers->get('Token'); $platform_id = Yii::$app->request->getPlatformId();
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$node_params = [ $node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'], 'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'], 'host' => Yii::$app->params['trusteeship']['host'],
......
...@@ -18,10 +18,7 @@ class WalletController extends BaseController ...@@ -18,10 +18,7 @@ class WalletController extends BaseController
*/ */
public function actionList() public function actionList()
{ {
$token_string = Yii::$app->request->headers->get('Token'); $platform_id = Yii::$app->request->getPlatformId();
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
if (1 === $platform_id) { if (1 === $platform_id) {
$platforms = CoinPlatform::find()->select('id, name')->asArray()->all(); $platforms = CoinPlatform::find()->select('id, name')->asArray()->all();
} else { } else {
...@@ -34,9 +31,7 @@ class WalletController extends BaseController ...@@ -34,9 +31,7 @@ class WalletController extends BaseController
public function actionWalletBallance() public function actionWalletBallance()
{ {
$token_string = Yii::$app->request->headers->get('Token'); $platform_id = Yii::$app->request->getPlatformId();
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$node_params = [ $node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'], 'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'], 'host' => Yii::$app->params['trusteeship']['host'],
...@@ -60,9 +55,7 @@ class WalletController extends BaseController ...@@ -60,9 +55,7 @@ class WalletController extends BaseController
public function actionUserAsset() public function actionUserAsset()
{ {
$token_string = Yii::$app->request->headers->get('Token'); $platform_id = Yii::$app->request->getPlatformId();
$user = Admin::findIdentityByAccessToken($token_string);
$platform_id = $user->platform_id;
$node_params = [ $node_params = [
'scheme' => Yii::$app->params['trusteeship']['scheme'], 'scheme' => Yii::$app->params['trusteeship']['scheme'],
'host' => Yii::$app->params['trusteeship']['host'], '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