| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace app\modules\alliance\controllers;
- use app\models\StoreOperations;
- use app\modules\alliance\models\StoreOperationsForm;
- use yii\helpers\ArrayHelper;
- class StoreOperationsController extends BaseController
- {
- public function beforeAction($action) {
- if (parent::beforeAction($action)) {
- try {
- $saas_id = get_saas_user_id();
- $storeOperations = StoreOperations::findOne(['saas_id' => $saas_id, 'is_delete' => 0]);
- if (empty($storeOperations)) {
- $this->asJson([
- 'code' => 1,
- 'msg' => '运营人员查询失败'
- ]);
- return false;
- }
- if (intval($storeOperations->status) === 0) {
- $this->asJson([
- 'code' => 1,
- 'msg' => '运营人员被禁止'
- ]);
- return false;
- }
- return true;
- } catch (\Exception $e) {
- $this->asJson([
- 'code' => 1,
- 'msg' => '运营人员查询失败'
- ]);
- return false;
- }
- }
- }
- public function actionStoreList() {
- $form = new StoreOperationsForm();
- $form->attributes = get_params();
- $form->pageSize = input_params('pageSize', \Yii::$app->params['pageSize']) ?: \Yii::$app->params['pageSize'];
- $form->pageNo = input_params('pageNo', input_params('page', 1)) ?: 1;;
- $form->saas_id = get_saas_user_id();
- return $this->asJson($form->storeList());
- }
- }
|