Преглед на файлове

没开店也需要显示供货商信息

shish преди 5 години
родител
ревизия
e25410bc8d
променени са 1 файла, в които са добавени 17 реда и са изтрити 1 реда
  1. 17 1
      app-hd/controllers/GhsController.php

+ 17 - 1
app-hd/controllers/GhsController.php

@@ -3,12 +3,15 @@
 namespace hd\controllers;
 
 use biz\ghs\classes\GhsClass;
+use biz\shop\classes\ShopClass;
 use common\components\util;
 use Yii;
 
 class GhsController extends BaseController
 {
 
+    public $guestAccess = ['info'];
+
     //供货商列表 ssh 2021.1.24
     public function actionList()
     {
@@ -31,7 +34,20 @@ class GhsController extends BaseController
     public function actionInfo()
     {
         $shopId = Yii::$app->request->get('shopId');
-        $ghs = GhsClass::build($shopId, $this->shopId);
+        if (isset($this->shopId) && !empty($this->shopId)) {
+            $ghs = GhsClass::build($shopId, $this->shopId);
+        } else {
+            //没有开店也需要显示他的供货商信息
+            $shop = ShopClass::getShopInfo($shopId);
+            $shopName = $shop['shopName'] ?? '';
+            $sjName = $shop['merchantName'] ?? '';
+            $name = $sjName . ' ' . $shopName;
+            $ghs = [
+                'name' => $name,
+                'debtAmount' => 0.00,
+                'expendAmount' => 0.00,
+            ];
+        }
         util::success($ghs);
     }