zhaojs
2023-06-27 e25b9ddd8361026c71a51421c4caa3876279de55
no message
已修改3个文件
68 ■■■■ 文件已修改
application/api/controller/Activity.php 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
application/api/logic/taoke/device/Haodanku.php 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/html/fengqiangbang.html 45 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
    }
    /***
     * 获取疯抢榜分类
     */
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']) : '';      //优惠券开始时间    
public/html/fengqiangbang.html
@@ -30,13 +30,14 @@
        var _config = {
            appKey: 'bkuibk',//此处替换成用户appKey
            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 = {