@@ -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']);
@@ -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(){
@@ -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');