作者 何书鹏

活动商品,不是活动规格过滤掉

@@ -214,13 +214,19 @@ class Goods extends Base @@ -214,13 +214,19 @@ class Goods extends Base
214 foreach ($detail['sku_price'] as $v) { 214 foreach ($detail['sku_price'] as $v) {
215 $goods_sku_id_arr = array_merge($v['goods_sku_id_arr'],$goods_sku_id_arr); 215 $goods_sku_id_arr = array_merge($v['goods_sku_id_arr'],$goods_sku_id_arr);
216 } 216 }
  217 + $new_sku = [];
217 foreach ($detail['sku'] as $val) { 218 foreach ($detail['sku'] as $val) {
  219 + $new_content = [];
218 foreach ($val['content'] as $value){ 220 foreach ($val['content'] as $value){
219 - if(!in_array($value['id'],$goods_sku_id_arr)){  
220 - unset($value); 221 + if(in_array($value['id'],$goods_sku_id_arr)){
  222 + $new_content[] = $value;
221 } 223 }
222 } 224 }
  225 + $val['content'] = $new_content;
  226 + $new_sku[] = $val;
223 } 227 }
  228 + $detail['sku'] = $new_sku;
  229 +
224 $this->success('商品详情', $detail); 230 $this->success('商品详情', $detail);
225 } 231 }
226 232