Przeglądaj źródła

商品分类-取消硬编码

xupuyuan 3 miesięcy temu
rodzic
commit
67ba2235e4

+ 2 - 1
app/common/repositories/store/StoreCategoryRepository.php

@@ -94,7 +94,8 @@ class StoreCategoryRepository extends BaseRepository
94
      */
94
      */
95
     public function getList()
95
     public function getList()
96
     {
96
     {
97
-        $menus = $this->dao->getAllOptions(0);
97
+        //$menus = $this->dao->getAllOptions(0);取消硬编码
98
+        $menus = $this->dao->getAllOptions( $this->request->merId());
98
         $menus = formatCascaderData($menus, 'cate_name', 3);
99
         $menus = formatCascaderData($menus, 'cate_name', 3);
99
         return $menus;
100
         return $menus;
100
     }
101
     }

+ 1 - 1
app/common/repositories/store/product/ProductRepository.php

@@ -1239,7 +1239,7 @@ class ProductRepository extends BaseRepository
1239
                 'ot_price' => set_price_rtrim($value['ot_price']),
1239
                 'ot_price' => set_price_rtrim($value['ot_price']),
1240
                 'unique'   => $value['unique'],
1240
                 'unique'   => $value['unique'],
1241
                 'dacang'   => $value['dacang_price'] ? set_price_rtrim($value['dacang_price']) : 'null',
1241
                 'dacang'   => $value['dacang_price'] ? set_price_rtrim($value['dacang_price']) : 'null',
1242
-                'is_usable' => $value['is_usable'],
1242
+                'is_usable' => $value['is_usable'],//是否启用
1243
             ];
1243
             ];
1244
             if ($productType) {
1244
             if ($productType) {
1245
                 $sku[$value['sku']]['stock'] = $value['stock'] - $make->seckillSkuOrderCounut($value['unique']); //获取sku的销量
1245
                 $sku[$value['sku']]['stock'] = $value['stock'] - $make->seckillSkuOrderCounut($value['unique']); //获取sku的销量

+ 2 - 1
crmeb/traits/CategoresDao.php

@@ -224,7 +224,8 @@ trait CategoresDao
224
     {
224
     {
225
         $field = $this->getParentId().',cate_name';
225
         $field = $this->getParentId().',cate_name';
226
         return ($this->getModel()::getDB())->when(($mer_id !== null),function($query)use($mer_id){
226
         return ($this->getModel()::getDB())->when(($mer_id !== null),function($query)use($mer_id){
227
-            $query->where('mer_id', $mer_id);
227
+            $query->whereIn('mer_id', ['0', $mer_id]);//加上原本0的商品分类
228
+//            $query->where('mer_id', $mer_id);
228
         })->when($status,function($query)use($status){
229
         })->when($status,function($query)use($status){
229
             $query->where($this->getStatus(),$status);
230
             $query->where($this->getStatus(),$status);
230
         })->when(($level !== null),function($query)use($level){
231
         })->when(($level !== null),function($query)use($level){