| | |
| | | * @param mixed $sort_type 排序方式:0-综合排序;1-按佣金比率升序;2-按佣金比例降序;3-按价格升序;4-按价格降序;5-按销量升序;6-按销量降序;7-优惠券金额排序升序;8-优惠券金额排序降序;9-券后价升序排序;10-券后价降序排序;11-按照加入多多进宝时间升序;12-按照加入多多进宝时间降序;13-按佣金金额升序排序;14-按佣金金额降序排序;15-店铺描述评分升序;16-店铺描述评分降序;17-店铺物流评分升序;18-店铺物流评分降序;19-店铺服务评分升序;20-店铺服务评分降序;27-描述评分击败同类店铺百分比升序,28-描述评分击败同类店铺百分比降序,29-物流评分击败同类店铺百分比升序,30-物流评分击败同类店铺百分比降序,31-服务评分击败同类店铺百分比升序,32-服务评分击败同类店铺百分比降序 |
| | | * @return void |
| | | */ |
| | | public function searchGoods($keyword='',$opt_id='',$common_relation_id,$with_coupon = '',$page,$pageSize,$sort_type = 0) |
| | | public function searchGoods($keyword='',$opt_id='',$common_relation_id,$with_coupon = '',$page,$pageSize,$sort_type = 0,$cat_id='') |
| | | { |
| | | $params = [ |
| | | 'keyword' => $keyword, |
| | | 'opt_id' => $opt_id, |
| | | 'limit' => $pageSize, |
| | | 'page_size' => $pageSize, |
| | | 'custom_parameters' => '{"uid":"'.$common_relation_id.'"}', |
| | | 'with_coupon' => empty($with_coupon) ? '' : ($with_coupon == 1 ? "true" : "false"), |
| | | 'page' => $page, |
| | | 'sort_type' => $sort_type, |
| | | 'cat_id' => $cat_id |
| | | |
| | | ]; |
| | | if(!empty(MOBILE_INFO)){ |
| | |
| | | if(isset($goods['goods_id']) && isset($goods['goods_name'])){ |
| | | $goods = self::initGoods($goods); |
| | | array_push($tmp,$goods); |
| | | }else{ |
| | | } |
| | | else if (isset($goods['goods_id']) && isset($goods['goods_sign'])) |
| | | { |
| | | $goods= self::getGoodsDetail($goods['goods_sign'],false); |
| | | //array_push($tmp,$goods); |
| | | } |
| | | else{ |
| | | $list = []; |
| | | break; |
| | | } |
| | |
| | | $init_goods['shopLogo'] = isset($goods['mall_img_url']) ? $goods['mall_img_url'] : ''; |
| | | $init_goods['sourceType'] = "pdd"; |
| | | $init_goods['faction'] = "p"; |
| | | $init_goods['predictPromotionRate']= isset($goods['predict_promotion_rate']) ? $goods['predict_promotion_rate'] : 1; |
| | | $init_goods['desc'] = isset($goods['goods_desc']) ? $goods['goods_desc'] : ''; //推广文案 |
| | | $init_goods['imgs'] = $init_goods['detailPics'] = isset($goods['goods_gallery_urls']) ? $goods['goods_gallery_urls'] : ''; //轮播图 |
| | | $init_goods['video'] = isset($goods['video_url']) ? $goods['video_url'] : ''; //视频 |
| | |
| | | $init_goods['isCollect'] = self::isCollect($init_goods); |
| | | $init_goods['fanli'] = self::rebate($init_goods["actualPrice"],$goods['promotion_rate']/1000); |
| | | $init_goods['topFanli'] = self::rebate($init_goods['actualPrice'],$goods['promotion_rate']/1000,self::$topFanliRate); |
| | | //新增商品类目ID--byhyt |
| | | $init_goods['cid'] = isset($goods['cat_ids'][0]) ? $goods['cat_ids'][0] : ''; |
| | | return $init_goods; |
| | | } |
| | | |