| | |
| | | |
| | | use app\api\model\product\Product as ProductModel; |
| | | use app\api\model\plus\article\Article; |
| | | use app\api\model\supplier\Category; |
| | | use app\common\enum\supplier\SupplierType; |
| | | use app\common\model\page\Page as PageModel; |
| | | use app\api\model\plus\coupon\Coupon; |
| | | use app\api\model\plus\seckill\Product as SeckillProductModel; |
| | |
| | | $items[$key]['data'] = $model->getPreviewList($user, $item); |
| | | } else if ($item['type'] === 'groupBuy') { |
| | | // 团购组件 |
| | | $items[$key]['data'] = $model->getGroupBuyList($user, $item, $city_supplier_ids, $latitude, $longitude); |
| | | //$items[$key]['data'] = $model->getGroupBuyList($user, $item, $city_supplier_ids, $latitude, $longitude); |
| | | $items[$key]['style']['server_score_image']=$items[$key]['style']['server_score_image']==self::$base_url . 'image/diy/product/01.png'?'':$items[$key]['style']['server_score_image']; |
| | | //$items[$key]['category']=(new Category())->getALL(['category_type'=>SupplierType::GROUPBUYING]); |
| | | } |
| | | } |
| | | return ['page' => $items['page'], 'items' => $items]; |
| | |
| | | 'list_rows' => $item['params']['auto']['showNum'], |
| | | 'audit_status' => 10, |
| | | 'city_supplier_ids' => $city_supplier_ids, |
| | | 'is_gift_pack' => 0, |
| | | ], $user); |
| | | } |
| | | if ($productList->isEmpty()) return []; |
| | |
| | | 'product_id' => $product['product_id'], |
| | | 'product_name' => $product['product_name'], |
| | | 'selling_point' => $product['selling_point'], |
| | | 'is_price_negotiable' => $product['is_price_negotiable'], |
| | | 'image' => $product['image'][0]['file_path'], |
| | | 'product_image' => $product['image'][0]['file_path'], |
| | | 'product_price' => $show_sku['product_price'], |