| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace shop\controllers;
- use biz\admin\services\AdminRoleService;
- use biz\admin\services\AdminShopService;
- use biz\wx\services\WxOpenService;
- use common\components\jwt;
- use common\components\util;
- use Yii;
- use yii\web\Controller;
- class AdminShopController extends BaseController
- {
- //创建管理员数据准备 shish 2020.4.17
- public function actionPrepareBind()
- {
- $post = Yii::$app->request->post();
- $roleId = isset($post['roleId']) ? $post['roleId'] : 0;
- $role = AdminRoleService::getById($roleId);
- if (empty($role) || isset($role['merchantId']) != $this->merchantId) {
- util::fail('请选择角色!');
- }
- unset($post['userId']);
- unset($post['status']);
- $post['shopId'] = $this->shopId;
- $post['adminId'] = $this->adminId;
- $merchant = WxOpenService::getOpenInfo();
- $post['merchant'] = $merchant;
- $respond = AdminShopService::prepareBindAdmin($post);
- $miniCode = isset($respond['miniCode']) ? Yii::$app->params['imgHost'] . $respond['miniCode'] : '';
- util::success(['miniCode' => $miniCode]);
- }
- }
|