Sfoglia il codice sorgente

快捷开单客户的设置

shish 1 anno fa
parent
commit
3bdcd36325

+ 1 - 1
app-hd/controllers/BaseController.php

@@ -17,7 +17,7 @@ class BaseController extends PublicController
 {
 
     public $admin, $adminId, $adminAvatar, $account, $customId = 0, $custom;
-    public $sjId = 0, $sj = [], $sjExtend = [], $signPackage, $shopId = 0, $mainId = 0, $main = [], $shop = [], $shopAdminId = 0, $shopAdmin = [];
+    public $sjId = 0, $sj = [], $sjExtend = [], $signPackage, $shopId = 0, $mainId = 0, $main = [], $shop = (object)[], $shopAdminId = 0, $shopAdmin = (object)[];
     public $appId;
     public $isWx = false;
     public $isLogin = false;

+ 32 - 0
app-hd/controllers/ShopController.php

@@ -7,11 +7,13 @@ use biz\sj\services\MerchantExtendService;
 use bizGhs\admin\classes\AdminClass;
 use bizGhs\custom\classes\CustomClass;
 use bizHd\admin\classes\ShopAdminClass;
+use bizHd\custom\classes\CustomClass as HdCustomClass;
 use bizHd\merchant\services\ShopService;
 use bizHd\purchase\classes\PurchaseClass;
 use bizHd\saas\services\RegionService;
 use common\components\dict;
 use common\components\dirUtil;
+use common\components\imgUtil;
 use common\components\noticeUtil;
 use common\components\stringUtil;
 use common\components\util;
@@ -367,4 +369,34 @@ class ShopController extends BaseController
         util::success(['region' => $regionTree]);
     }
 
+    //散客门店详情 ssh 20211007
+    public function actionKjCustom()
+    {
+        $defaultCustomId = $this->shop->defaultCustomId ?? 0;
+        $custom = [];
+        if (!empty($defaultCustomId)) {
+            $custom = HdCustomClass::getById($defaultCustomId);
+            $avatar = $custom['avatar'] ?? '';
+            $custom['avatar'] = imgUtil::groupImg($avatar) . "?x-oss-process=image/resize,m_fill,h_130,w_130";
+        }
+        util::success(['custom' => $custom]);
+    }
+
+    //散客门店设置
+    public function actionKjCustomSet()
+    {
+        $id = Yii::$app->request->get('id', 0);
+        $custom = HdCustomClass::getById($id, true);
+        if (empty($custom)) {
+            util::fail('没有找到客户');
+        }
+        if ($custom->shopId != $this->shopId) {
+            util::fail('客户不属于当前门店');
+        }
+        $shop = $this->shop;
+        $shop->defaultCustomId = $id;
+        $shop->save();
+        util::complete('修改成功');
+    }
+
 }