|
|
@@ -201,6 +201,14 @@ class GoodsLogic extends BaseLogic
|
|
|
if($good_id_list){
|
|
|
$goods_id_arr = array_column($good_id_list,'goods_id');
|
|
|
$goods_list = Goods::where(['id'=>$goods_id_arr,'status'=>1])->field('id,name,min_price,min_lineation_price,image')->order('sort desc')->limit(4)->select()->toArray();
|
|
|
+ foreach($goods_list as &$gv){
|
|
|
+ $goods_item_count = GoodsItem::where(['goods_id'=>$gv['id']])->count();
|
|
|
+ if($goods_item_count > 1){
|
|
|
+ $gv['is_multi_gauge'] = 1;
|
|
|
+ }else{
|
|
|
+ $gv['is_multi_gauge'] = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
$v['goods_list'] = $goods_list;
|
|
|
$shop_goods[] = $v;
|
|
|
}
|