Jelajahi Sumber

申请开店优化

shish 4 tahun lalu
induk
melakukan
c41fa38b44
1 mengubah file dengan 11 tambahan dan 2 penghapusan
  1. 11 2
      biz-ghs/item/services/ItemService.php

+ 11 - 2
biz-ghs/item/services/ItemService.php

@@ -10,11 +10,13 @@ use biz\item\classes\PtItemCatClass;
 use biz\item\classes\PtItemCatRelateClass;
 use biz\item\classes\PtItemClass;
 use biz\item\classes\PtItemClassClass;
+use biz\shop\classes\ShopClass;
 use bizGhs\base\services\BaseService;
 use bizGhs\item\classes\ItemClass;
 use bizGhs\item\classes\ItemClassClass;
 use biz\shop\services\ShopService;
 use bizGhs\product\classes\ProductClass;
+use common\components\dict;
 use Yii;
 use common\components\util;
 use yii\db\Exception;
@@ -180,8 +182,15 @@ class ItemService extends BaseService
     //初始化 花材 ghsItemClass, ghsItem  ghsProduct  linqh 2021.4.12  modify shish 20210711
     public static function initItem($sjId, $shopId)
     {
-        //获取pt 的花材分类
-        $ptClass = PtItemCatClass::getAllList("*", ['type' => 0], 'inTurn desc');
+        $shop = ShopClass::getById($shopId, true);
+        $ptStyle = $shop->ptStyle ?? dict::getDict('ptStyle', 'hd');
+        if ($ptStyle == dict::getDict('ptStyle', 'hd')) {
+            $ptClass = PtItemCatClass::getAllList("*", ['type' => 1], 'inTurn desc');
+        } elseif ($ptStyle == dict::getDict('ptStyle', 'ghs')) {
+            $ptClass = PtItemCatClass::getAllList("*", ['type' => 0], 'inTurn desc');
+        } else {
+            return false;
+        }
         if (empty($ptClass)) {
             return false;
         }