From 404690863d767ae07d42a72d312ceed22c44390c Mon Sep 17 00:00:00 2001
From: heyuntao <heyuntao@LAPTOP-MP4HD5NS>
Date: 星期三, 12 七月 2023 10:46:51 +0800
Subject: [PATCH] 京东商品浏览记录增加类目ID

---
 application/api/logic/taoke/device/Jd.php |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/application/api/logic/taoke/device/Jd.php b/application/api/logic/taoke/device/Jd.php
index be63666..6dd7ce8 100644
--- a/application/api/logic/taoke/device/Jd.php
+++ b/application/api/logic/taoke/device/Jd.php
@@ -113,7 +113,7 @@
    /**
     * 鍚勫ぇ姒滃崟 http://jingtuitui.com/api_item?id=9
     *
-    * @param [type] $eliteId 棰戦亾ID discountReal瀹炴椂鐖嗗崟姒滐紱inOrderCount30Days 30澶╅攢閲忔锛沬nOrderComm30Days 30澶╂敹鐩婃锛沝iscountCount鎬婚鍒�
+    * @param [type] $eliteId 棰戦亾ID discountReal瀹炴椂鐖嗗崟姒滐紱inOrderCount30Days 30澶╅攢閲忔锛沬nOrderComm30Days 30澶╂敹鐩婃锛沝iscountCount鎬婚鍒�;
     * @param integer $page
     * @param [type] $page_size
     * @return void
@@ -343,6 +343,38 @@
         }
     }
 
+    /**
+     * 浜笢0鍏冭喘鍟嗗搧鍒楄〃 http://jingtuitui.com/api_item?id=1
+     *
+     * @param [type] $page
+     * @param [type] $pageSize
+     * @return void
+     */
+    public function getNineSift($page,$pageSize)
+    {
+        $send_data = [
+            'appkey' => $this->appkey,
+            'appid' => $this->appid,
+            'v' => $this->goods_version,
+            'pageIndex' => $page,
+            'pageSize' => $pageSize,
+            'sortName'=>' OrderCount30Days ',
+            'sort'=>'desc',
+            'price_start'=>1,
+            'price_end'=>5
+        ];
+        $result = send_get(self::request_url['goods_list_url'],$send_data);
+
+        if(empty($result) || $result['return'] != 0) fault('鏁版嵁鑾峰彇澶辫触');
+        $list = $result['result']['data'];
+        if(!empty($list)){
+            foreach($list as &$goods){
+                $goods = self::initGoods($goods);
+            }
+        }
+         return $list;
+    }
+
 
 
     /**
@@ -390,6 +422,8 @@
         if($init_goods["originalPrice"])$init_goods["originalPrice"] = (string)$init_goods["originalPrice"];
         $init_goods['fanli'] = self::rebate($goods['final_price'],$goods['commissionShare']/100);
         $init_goods['topFanli'] = self::rebate($goods['final_price'],$goods['commissionShare']/100,self::$topFanliRate);
+        //鏂板鍟嗗搧绫荤洰ID--byhyt
+        $init_goods['cid'] = isset($goods['cid1']) ? $goods['cid1'] : '';
         return $init_goods;
     }
 
@@ -438,6 +472,8 @@
         $init_goods['isCollect'] = self::isCollect($init_goods);
         $init_goods['fanli'] = self::rebate($init_goods["actualPrice"],$goods['commissionInfo']['commissionShare']/100); 
         $init_goods['topFanli'] = self::rebate($init_goods['actualPrice'],$goods['commissionInfo']['commissionShare']/100,self::$topFanliRate);
+        //鏂板鍟嗗搧绫荤洰ID--byhyt
+        $init_goods['cid'] = isset($goods['cid1']) ? $goods['cid1'] : '';
         return $init_goods;
     }
     

--
Gitblit v1.9.3