| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace mobile\controllers;
- use common\components\util;
- use common\services\xhUserService;
- use Yii;
- use yii\web\Controller;
- use yii\filters\AccessControl;
- use yii\data\Pagination;
- use yii\helpers\Json;
- use common\models\xhOrder;
- use common\models\xhMerchant;
- use common\models\xhUserAsset;
- use common\models\xhUser;
- use common\services\xhMerchatService;
- use common\services\xhMerchantService;
- use common\components\configDict;
- class ZoneController extends MobileendController{
- public $layout;
- public $withoutLogin = [];//游客可以访问的方法
- /**
- * 用户二维码
- */
- public function actionMemberQrCode()
- {
- $this->layout = 'centerMain';
- $get = Yii::$app->request->get();
- $uniqueCode = isset($get['uniqueCode']) ? $get['uniqueCode'] : '';
- $userAsset = xhUserAsset::getByCondition(['uniqueCode' => $uniqueCode]);
- if(empty($userAsset)){
- util::stop('无效二维码');
- }
- $userId = $userAsset['userId'];
- $user = xhUserService::getById($userId);
- return $this->render('memberQrCode',['userAsset' => $userAsset,'user' => $user]);
- }
- /**
- * 扫二维码显示的信息
- */
- public function actionUserInfo()
- {
- $this->layout = 'centerMain';
- $get = Yii::$app->request->get();
- $uniqueCode = isset($get['uniqueCode']) ? $get['uniqueCode'] : '';
- $userAsset = xhUserAsset::getByCondition(['uniqueCode' => $uniqueCode]);
- $userId = $userAsset->userId;
- $user = xhUserService::getById($userId);
- if(empty($userAsset)){
- util::stop('无效二维哦');
- }
- $mi = configDict::getConfig('memberIntegral');
- $level = $userAsset->memberLevel;
- $levelInfo = $mi[$level];
- $discount = $levelInfo['discountName'];
- return $this->render('userInfo',['user' => $user,'level' => $level,'discount' =>$discount]);
- }
- }
|