heyuntao
2023-07-13 3917040b9da73089ad98acc9de91c03daae67178
application/api/logic/taoke/device/Pdd.php
@@ -330,16 +330,17 @@
     * @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)){
@@ -357,7 +358,13 @@
                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;
            }
@@ -421,6 +428,7 @@
        $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'] : ''; //视频
@@ -435,6 +443,8 @@
        $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;
    }