| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <?php
- namespace pt\controllers;
- use bizTy\sj\classes\MerchantClass;
- use bizTy\sj\services\MerchantExtendService;
- use Yii;
- use bizHd\admin\services\AdminService;
- use bizTy\sj\services\MerchantService;
- use common\components\util;
- class MerchantController extends BaseController
- {
- //商家列表 shish 2019.12.20
- public function actionList()
- {
- $get = Yii::$app->request->get();
- $style = $get['style'] ?? MerchantClass::STYLE_RETAIL;
- $where = [];
- if (!empty($style)) {
- $where['style'] = $style;
- }
- $list = MerchantService::getMerchantList($where);
- util::success($list);
- }
- //获取当前登陆老板的帐号详情,官网购买套餐时使用 shish 2020.1.11
- public function actionLoginAccount()
- {
- $userId = $this->userId;
- $admin = AdminService::getByCondition(['platUserId' => $userId]);
- if (empty($admin)) {
- util::fail('没有找到注册信息');
- }
- $merchantId = $admin['merchantId'];
- $merchant = MerchantService::getMerchantById($merchantId);
- util::success($merchant);
- }
-
- //商家信息 shish 2020.1.11
- public function actionDetail()
- {
- $id = Yii::$app->request->get('id');
- $merchant = MerchantService::getMerchantById(12358);
- util::success($merchant);
- }
- //平台帐号激活 shish 2020.2.15
- public function actionAddPlatformMerchant()
- {
- MerchantService::initOpenMerchant();
- echo 'ok';
- }
-
- //注释商家 shish 2020.3.4
- public function actionCancel()
- {
- if (getenv('YII_ENV') != 'test') {
- util::fail('只有测试环境才能操作');
- }
- $id = Yii::$app->request->get('id', 0);
- $merchant = MerchantService::getById($id, true);
- if (isset($merchant->wxAppId) && empty($merchant->wxAppId)) {
- util::fail('已注销/未授权');
- }
- $merchant->wxAppId = '';
- $merchant->miniAppId = '';
- $merchant->save();
- $extend = MerchantExtendService::getByMerchantId($id, true);
- $extend->miniAppId = '';
- $extend->wxAppId = '';
- $extend->save();
- util::complete();
- }
-
- //商家h5商城二维码 shish 2020.4.30
- public function actionGetH5MallQrCode()
- {
- $id = Yii::$app->request->get('id', 0);
- $imgUrl = MerchantService::getH5MallQrCode($id);
- util::success(['imgUrl' => $imgUrl]);
- }
-
- }
|