| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace backend\controllers;
- use common\components\util;
- use common\services\xhUserService;
- use Yii;
- use yii\web\Controller;
- use yii\data\Pagination;
- use common\models\xhMerchantCapital;
- use common\models\xhUserCapital;
- use common\services\xhMerchantService;
- use common\models\xhUserIntegral;
- use common\models\xhUser;
- use common\components\configDict;
- class IntegralController extends BackendController
- {
- public function actionUser()
- {
- $get = Yii::$app->request->get();
- $userId = isset($get['id']) ? $get['id'] : 0;
- $merchantId = $this->merchantId;
- $payWay = configDict::getConfig('payWayName');
- $capitalTypeList = configDict::getConfig('capitalTypeList');
- $user = xhUserService::getById($userId);
- if(empty($user) || $user['merchantId'] != $merchantId){
- util::stop('访问错误');
- }
- $query = xhUserIntegral::find();
- $query->where(['merchantId' =>$merchantId,'userId' => $userId]);
- $query->orderBy('id desc');
- $countQuery = clone $query;
- $pages = new Pagination(['totalCount' => $countQuery->count(),'pageSize' => 20]);
- $models = $query->offset($pages->offset)->limit($pages->limit)->asArray()->all();
- return $this->render('user', ['models' => $models,'pages' => $pages,'user' => $user,'payWay'=>$payWay,'capitalTypeList'=>$capitalTypeList]);
- }
- }
|