From 741672790a5dc06e2e078b29451458f779985c59 Mon Sep 17 00:00:00 2001
From: heyuntao <heyuntao@LAPTOP-MP4HD5NS>
Date: 星期一, 03 七月 2023 15:32:38 +0800
Subject: [PATCH] 新增京东,抖音0元购商品列表接口

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

diff --git a/application/api/logic/taoke/device/Jd.php b/application/api/logic/taoke/device/Jd.php
index ca5de53..cc781b6 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,37 @@
         }
     }
 
+    /**
+     * 鈥�9鍧�9鈥濅笓鍦� https://jingtuitui.com/api_item?id=13
+     *
+     * @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'=>' finally',
+            'sort'=>'asc',
+            'eliteId'=>'nineSift'
+        ];
+        $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;
+    }
+
 
 
     /**
@@ -388,8 +419,8 @@
         $init_goods['labelImg'] = self::initSourse($init_goods['sourceType']);
         $init_goods['isCollect'] = self::isCollect($init_goods);
         if($init_goods["originalPrice"])$init_goods["originalPrice"] = (string)$init_goods["originalPrice"];
-        $init_goods['fanli'] = self::rebate($goods['final_price'],$goods['commissionShare']);
-        $init_goods['topFanli'] = self::rebate($goods['final_price'],$goods['commissionShare'],self::$topFanliRate);
+        $init_goods['fanli'] = self::rebate($goods['final_price'],$goods['commissionShare']/100);
+        $init_goods['topFanli'] = self::rebate($goods['final_price'],$goods['commissionShare']/100,self::$topFanliRate);
         return $init_goods;
     }
 
@@ -436,8 +467,8 @@
         $init_goods['faction'] = "j";
         $init_goods['labelImg'] = self::initSourse($init_goods['sourceType']);
         $init_goods['isCollect'] = self::isCollect($init_goods);
-        $init_goods['fanli'] = self::rebate($init_goods["actualPrice"],$goods['commissionInfo']['commissionShare']); 
-        $init_goods['topFanli'] = self::rebate($init_goods['actualPrice'],$goods['commissionInfo']['commissionShare'],self::$topFanliRate);
+        $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);
         return $init_goods;
     }
     

--
Gitblit v1.9.3