From e25b9ddd8361026c71a51421c4caa3876279de55 Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期二, 27 六月 2023 15:37:26 +0800
Subject: [PATCH] no message

---
 application/api/logic/taoke/device/Haodanku.php |    2 
 application/api/controller/Activity.php         |   21 ++++++++++
 public/html/fengqiangbang.html                  |   45 ++++++++++++++++------
 3 files changed, 54 insertions(+), 14 deletions(-)

diff --git a/application/api/controller/Activity.php b/application/api/controller/Activity.php
index fec9531..59730c8 100644
--- a/application/api/controller/Activity.php
+++ b/application/api/controller/Activity.php
@@ -5,6 +5,7 @@
 use app\api\logic\taoke\device\Dataoke as LogicDataoke;
 use app\api\logic\taoke\device\Haodanku;
 use app\common\model\FqbCate;
+use app\api\logic\taoke\device\Jd as LogicJd;
 
 header("Access-Control-Allow-Origin:*");
 class Activity extends Api
@@ -46,6 +47,26 @@
         $this->success('鑾峰彇鎴愬姛',$list);
       
     }
+
+    /**
+     * 鑾峰彇鐤姠姒滃晢鍝佽鎯�
+     * 
+     */
+    public function fqb_goods_detail()
+    {
+        $plat=request()->param('plat','');
+        $goodsid=request()->param('goodsid','');
+        $item=null;
+        switch($plat)
+        {
+            case "jd":
+                $LogicJd = new LogicJd();
+                $info = $LogicJd->searchGoods($goodsid,'','','','',1,1);
+                if(isset($info[0]))$item = $info[0];
+        }
+        $this->success('鑾峰彇鎴愬姛',$item);
+    }
+
     /***
      * 鑾峰彇鐤姠姒滃垎绫�
      */
diff --git a/application/api/logic/taoke/device/Haodanku.php b/application/api/logic/taoke/device/Haodanku.php
index db7228d..d604a9a 100644
--- a/application/api/logic/taoke/device/Haodanku.php
+++ b/application/api/logic/taoke/device/Haodanku.php
@@ -270,7 +270,7 @@
         $init_goods["monthSales"] = isset($goods['itemsale']) ? format_number($goods['itemsale']) : 0;        //30澶╅攢閲�
        
         $init_goods["mainPic"] = isset($goods['itempic']) ? $goods['itempic'] : '';      //鍟嗗搧涓诲浘
-      
+        $init_goods["imgs"] = isset($goods['itempic']) ? array_push($init_goods["imgs"],$goods['itempic'])  : '';      
         $init_goods['couponLink'] = isset($goods['couponurl']) ? $goods['couponurl'] : '';          //浼樻儬鍒搁摼鎺�
         $init_goods['couponEndTime'] = isset($goods['couponendtime']) && !empty($goods['couponendtime']) ? date("Y-m-d H:i:s",$goods['couponendtime']) : '';      //浼樻儬鍒哥粨鏉熸椂闂�
         $init_goods['couponStartTime'] = isset($goods['couponstarttime']) && !empty($goods['couponstarttime']) ? date("Y-m-d H:i:s",$goods['couponstarttime']) : '';      //浼樻儬鍒稿紑濮嬫椂闂�    
diff --git a/public/html/fengqiangbang.html b/public/html/fengqiangbang.html
index 3571d34..bb52ada 100644
--- a/public/html/fengqiangbang.html
+++ b/public/html/fengqiangbang.html
@@ -30,13 +30,14 @@
         var _config = {
             appKey: 'bkuibk',//姝ゅ鏇挎崲鎴愮敤鎴穉ppKey
             jumpGoodsUrl: function (items,sourceType) {   //榛樿鐩存帴杞摼
-                var url='/pages/goods/goodsDetail?id=' + items.goodsid;
-                switch(sourceType)
+                var url='';
+                if(sourceType=="jd")
                 {
-                    case "jd":
-                       var itemsStr=Infoformat(JSON.stringify(items));
-                        url='/pages/goods/goodsDetail?sourcefrom=fqb&info=' + encodeURIComponent(itemsStr)
-                        break;
+                    var itemsStr=Infoformat(JSON.stringify(items));
+                    url='/pages/goods/goodsDetail?info=' +  encodeURIComponent(itemsStr)
+                }
+                else{
+                    url='/pages/goods/goodsDetail?id=' + items.goodsid
                 }
                 uni.navigateTo({
                   url: url
@@ -459,17 +460,35 @@
             console.log(options);
         },
         methods:{
+            getItemDetail:function(items)
+            {
+                var _this = this;
+                $.ajax({
+                        headers:{
+                            "token":_this.getUrlPar("token")
+                        },
+                        url:_this.posturl+'/api/Activity/fqb_goods_detail',
+                        type:"post",
+                        dataType:"json",
+                        data:{
+                            plat:_this.platid,
+                            goodsid:items.goodsid
+                        }
+                    }).done(function(res){
+                       _config.jumpGoodsUrl(res.data,_this.platid);
+                    })
+            },
             handleCdetailFavorite: function (items) {
                 if(_config.jumpGoodsUrl){
-                    var faction='t';
-                    switch(this.platid)
+                    
+                    if(this.platid!="tb")
                     {
-                        case "tb":faction="t";break;
-                        case "jd":faction="j";break;
-                        case "pdd":faction="p";break;
-                        case "dy":faction="d";break;
+                        this.getItemDetail(items);
                     }
-                    _config.jumpGoodsUrl(items,this.platid);
+                    else{
+                        _config.jumpGoodsUrl(items,this.platid);
+                    }
+                   
                 }
                 return;
                 var params = {

--
Gitblit v1.9.3