From c1dfbb647c0aac23f9773196a3b4c5a31117d0c2 Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期三, 19 七月 2023 13:42:11 +0800
Subject: [PATCH] no message

---
 application/api/logic/taoke/device/Pdd.php |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/application/api/logic/taoke/device/Pdd.php b/application/api/logic/taoke/device/Pdd.php
index 096bcbe..b3adba2 100644
--- a/application/api/logic/taoke/device/Pdd.php
+++ b/application/api/logic/taoke/device/Pdd.php
@@ -137,15 +137,25 @@
      * @param [type] $goods_sign	 鍟嗗搧sign
      * @return void
      */
-    public function getGoodsDetail($goods_sign,$is_browse = true)
+    public function getGoodsDetail($goods_sign,$is_browse = true,$relationid='')
     {
         $params = [
             'goods_sign' => $goods_sign
         ];
+        if(!empty($relationid))
+        {
+            $params['custom_parameters']='{"uid":"'.$relationid.'"}';
+            if(!empty(MOBILE_INFO)){
+                $params['pid'] = MOBILE_INFO == "IOS" ? $this->config['ios_pid'] : $this->config['android_pid'];
+            }else{
+                return [];
+            }
+        }
         $send_data = $this->makeSign($params,self::request_url['goods_detail_url']);
         $result = send_get(self::base_url,$send_data);
         if(empty($result)) fault('鏁版嵁鑾峰彇澶辫触');
-        if(isset($result['error_response']) && !empty($result['error_response'])) fault('鏁版嵁鑾峰彇澶辫触(-1)');
+        //if(isset($result['error_response']) && !empty($result['error_response'])) fault('鏁版嵁鑾峰彇澶辫触(-1)');
+        if(isset($result['error_response']) && !empty($result['error_response'])) return [];
         $goods = isset($result['goods_detail_response']['goods_details'][0]) ? $result['goods_detail_response']['goods_details'][0] : [];
         $goods = $this->initGoods($goods);
         if($is_browse)self::browseLog($goods);

--
Gitblit v1.9.3