Browse Source

下拉去掉关闭的SKU

Gorden 6 months ago
parent
commit
0b2c98592c
2 changed files with 4 additions and 1 deletions
  1. 3 0
      app/admin/service/goods/GoodsService.php
  2. 1 1
      app/model/Goods.php

+ 3 - 0
app/admin/service/goods/GoodsService.php

@@ -602,6 +602,9 @@ class GoodsService
             $good['nbr'] = 0;
             if (!empty($good['sku'])) {
                 foreach ($good['sku'] as $key => $sku) {
+                    if ($sku['goods_sku_status'] != 'ON'){
+                        continue;
+                    }
                     if (!empty($sku['goods_sku_specs_json'])) {
                         $good['sku'][$key]['goods_sku_specs_json'] = json_decode($sku['goods_sku_specs_json']);
 

+ 1 - 1
app/model/Goods.php

@@ -70,7 +70,7 @@ class Goods extends Model
     public function sku()
     {
         return $this->hasMany(GoodsSku::class,'join_sku_goods_id','goods_id')
-            ->select('goods_sku_id','join_sku_goods_id','goods_sku_specs_json','goods_sku_sales_price');
+            ->select('goods_sku_id','join_sku_goods_id','goods_sku_specs_json','goods_sku_sales_price','goods_sku_status');
     }
 
     public function user(){