zhaojs
2023-08-04 73e8924ae3a93d4b6a69579ccc464cc599af2bd6
application/api/logic/taoke/device/Dataoke.php
@@ -38,7 +38,7 @@
        'similer_url'=>'https://openapi.dataoke.com/api/goods/list-similer-goods-by-open',
        'gift_money_url'=>'https://openapi.dataoke.com/api/goods/first-order-gift-money',
        'bottom_price_url'=>'https://openapi.dataoke.com/api/goods/get-history-low-price-list',
        'jdnines_url'=>'https://openapi.dataoke.com/api/dels/jd/column/list-nines',
        'jdnines_url'=>'https://openapi.dataoke.com/api/dels/jd/column/list-nines'
    ];
    const shop_type = ["0"=>"淘宝","1"=>"天猫","2"=>"天猫超市","3"=>"天猫国际"];
@@ -302,7 +302,7 @@
     * @param mixed 大淘客的二级类目id,通过超级分类API获取。仅允许传一个二级id,当一级类目id和二级类目id同时传入时,会自动忽略二级类目id
     * @return void
     */
     public function getGoodsList($cids,$subcid,$sort=0,$page = 1,$page_size,$tchaoshi=0,$secrend_search=0)
     public function getGoodsList($cids,$subcid,$sort=0,$page = 1,$page_size,$tchaoshi=0,$secrend_search=0,$couponPriceLowerLimit="")
    {
        $params = $this->setParams(['cids'=>$cids,'tchaoshi'=>$tchaoshi,'subcid'=>$subcid,'sort'=>$sort,'pageId'=>$page,'pageSize'=>$page_size]);
        if($secrend_search>0)
@@ -330,6 +330,10 @@
                default:
                    break;
            }
        }
        if(!empty($couponPriceLowerLimit))
        {
            $params['couponPriceLowerLimit']=$couponPriceLowerLimit;
        }
        $result = send_get(self::request_url['goods_list'],$params);
@@ -427,9 +431,9 @@
     *
     * @return void
     */
    public function superSearch($keyWords,$page = 1,$page_size,$sort)
    public function superSearch($keyWords,$page = 1,$page_size,$sort,$tmall=0)
    {
        $params = $this->setParams(['type'=>"0",'keyWords'=>$keyWords,'type'=>0,'pageId'=>$page,'pageSize'=>$page_size,'sort'=>$sort]);
        $params = $this->setParams(['type'=>"0",'keyWords'=>$keyWords,'type'=>0,'pageId'=>$page,'pageSize'=>$page_size,'sort'=>$sort,'tmall'=>$tmall]);
        $result = send_get(self::request_url['super_search_url'],$params);
        if(empty($result) || $result['code'] != 0) return [];
        $list = $result['data']['list'];
@@ -855,7 +859,7 @@
        $init_goods["monthSales"] = isset($goods['inOrderCount30Days']) ? format_number($goods['inOrderCount30Days']) : 0;        //30天销量
        $init_goods['twoHoursSales'] = isset($goods['inOrderCount30Days']) ? format_number($goods['inOrderCount30Days']) : 0; //
        //$init_goods['specialText'] = isset($goods['specialText']) ? $goods['specialText'] : [];
        $init_goods["mainPic"] = isset($goods['smallImages']) ? $goods['smallImages'] : '';      //商品主图
        $init_goods["mainPic"] = isset($goods['picMain']) ? $goods['picMain'] : '';      //商品主图
        //$init_goods["video"] = isset($goods['video']) ? $goods['video'] : '';              //商品视频
        $init_goods['couponLink'] = isset($goods['couponLink']) ? $goods['couponLink'] : '';          //优惠券链接
        $init_goods['couponEndTime'] = isset($goods['couponEndTime']) && !empty($goods['couponEndTime']) ? date('Y-m-d',strtotime($goods['couponEndTime'])) : '';      //优惠券结束时间
@@ -877,8 +881,8 @@
            }
        } */
        $init_goods['desc'] = isset($goods['extensionContent']) ? $goods['extensionContent'] : '';  //推广文案
        //!empty($goods['imgs']) && $init_goods['imgs'] = explode(",",$goods['imgs']);
        empty($goods['imgs'])&& $init_goods['imgs'] =explode(",",$goods['picMain']);
        $init_goods['imgs'] = isset($goods['smallImages']) ? $goods['smallImages'] : [];
        empty($goods['smallImages'])&& $init_goods['smallImages'] =explode(",",$goods['smallImages']);
        //!empty($goods['reimgs']) && $init_goods['reimgs'] = explode(",",$goods['reimgs']);
        if(!empty($goods['detailPics'])){
            $detailPics = json_decode($goods['detailPics'],true);
@@ -892,6 +896,7 @@
        }else{
            $init_goods['detailPics'] = $init_goods['imgs'];
        }
        $init_goods['faction']='j';
       /*  $init_goods['isSubdivision'] = isset($goods['isSubdivision']) ? $goods['isSubdivision'] : 0;  //     该商品是否有细分类目
        $init_goods['subdivisionId'] = isset($goods['subdivisionId']) ? $goods['subdivisionId'] : ''; //该商品所属细分类目id
        $init_goods['subdivisionName'] = isset($goods['subdivisionName']) ? $goods['subdivisionName'] : ''; //该商品所属细分类目名称
@@ -982,6 +987,8 @@
        $init_goods['fanli'] = self::rebate($goods['actualPrice'],$goods['commissionRate']/100);
        $init_goods['topFanli'] = self::rebate($goods['actualPrice'],$goods['commissionRate']/100,self::$topFanliRate);
        $init_goods['isCollect'] = self::isCollect($init_goods);
        //补充返回值商品类目
        $init_goods['cid'] = isset($goods['cid']) ? $goods['cid'] : '';
        return $init_goods;
    }