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