Browse Source

下拉去掉关闭的SKU

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

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

@@ -602,9 +602,6 @@ 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']);
 

+ 2 - 1
app/model/CouponGoods.php

@@ -27,7 +27,8 @@ class CouponGoods extends Model
     }
 
     public function skus(){
-        return $this->hasMany(GoodsSku::class,'join_sku_goods_id','join_coupon_goods_id');
+        return $this->hasMany(GoodsSku::class,'join_sku_goods_id','join_coupon_goods_id')
+            ->where('goods_sku_status','ON');
     }
 
     public function sku(){

+ 1 - 0
app/model/Goods.php

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