| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace mall\controllers;
- use bizHd\custom\classes\HdClass;
- use common\components\util;
- use bizHd\custom\classes\CustomClass;
- use Yii;
- class HdController extends BaseController
- {
- //花店信息 ssh 20230111
- public function actionInfo()
- {
- $get = Yii::$app->request->get();
- $id = $get['id'] ?? 0;
- $user = $this->user;
- $shop = $this->shop;
- if (empty($user)) {
- $hd = [];
- if (!empty($shop)) {
- $sjName = $shop->merchantName ?? '';
- $name = $shop->shopName == '首店' ? $sjName : $sjName . ' ' . $shop->shopName;
- $hd = ['name' => $name];
- }
- $custom = [];
- util::success(['hd' => $hd, 'custom' => $custom]);
- } else {
- if (empty($id)) {
- $respond = CustomClass::buildRelation($shop, $user);
- $hd = $respond['hd'];
- $custom = $respond['custom'];
- } else {
- $hd = \bizMall\hd\classes\HdClass::getById($id, true);
- $customId = $hd->customId;
- $custom = \bizMall\custom\classes\CustomClass::getById($customId, true);
- }
- util::success(['hd' => $hd, 'custom' => $custom]);
- }
- }
- public function actionList()
- {
- $showGlInfo = getenv('SHOW_GL_INFO');
- $info = $showGlInfo === false ? 1 : $showGlInfo;
- if (empty($this->userId)) {
- util::success(['list' => [], 'showGlInfo' => $info]);
- }
- $where = [];
- $where['userId'] = $this->userId;
- $where['delStatus'] = 0;
- $respond = HdClass::getHdList($where);
- $respond['showGlInfo'] = $info;
- util::success($respond);
- }
- }
|