From f2528a40b631dd4165484b9fce6b5c2708aae5c7 Mon Sep 17 00:00:00 2001
From: heyuntao <heyuntao@LAPTOP-MP4HD5NS>
Date: 星期六, 07 十月 2023 10:49:30 +0800
Subject: [PATCH] no message

---
 application/api/controller/Taoke.php |  100 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 98 insertions(+), 2 deletions(-)

diff --git a/application/api/controller/Taoke.php b/application/api/controller/Taoke.php
index 2402e86..a783be8 100644
--- a/application/api/controller/Taoke.php
+++ b/application/api/controller/Taoke.php
@@ -398,8 +398,9 @@
         if(empty($goods_sign)) $this->error('鍟嗗搧sign涓嶈兘涓虹┖');
 
         $LogicPdd = new LogicPdd();
-
-        $info = $LogicPdd->getGoodsDetail($goods_sign);
+        $ModelUser = new ModelUser();
+        $user = $ModelUser->get(USERID);
+        $info = $LogicPdd->getGoodsDetail($goods_sign,true,$user['common_relation_id']);
 
         if($info === false) $this->error($LogicPdd->getError());
 
@@ -1427,4 +1428,99 @@
         $this->success('鑾峰彇鎴愬姛',['list'=>$list]);
     }
 
+    /**
+     * 鐚滀綘鍠滄
+     *
+     * @return void
+     */
+    public function gussess_like_goods()
+    {
+        $platefrom = request()->param('platefrom','');
+        $page = request()->param('pageId',1);
+        $page_size = request()->param('pageSize',10);
+        $cids= request()->param('cids','');
+        $user = $this->auth->getUser();
+        $common_relation_id = $user['common_relation_id'];
+        $list = [];
+        $clist=[];
+        $cids = explode(',',$cids);
+        $n_count=10;
+        if($page<=count($cids)&&count($cids)>0){
+            switch($platefrom){
+                case 'tb': //娣樺疂鑱旂洘
+                    $LogicDataoke = new LogicDataoke();
+                    $clist = $LogicDataoke->getGoodsList($cids[$page-1],'',0,$page,$page_size,1,0);
+                    break;
+                case 'jd': //浜笢
+                    $LogicJd = new LogicJd();
+                    $clist = $LogicJd->search_cid_Goods('','desc','','','inOrderCount30Days',1,10,$cids[$page-1]);
+                    break;
+                case 'pdd': //鎷煎澶�
+                    $LogicPdd = new LogicPdd();
+                    $clist = $LogicPdd->searchGoods('','',$common_relation_id,'',1,10,0,$cids[$page-1]);
+                    break;
+                case'dy'://鎶栭煶
+                    $LogicHaodanku = new LogicHaodanku();
+                    $clist = $LogicHaodanku->getDygoodsList($cids[$key],'',0,1,10);
+                    break;
+            }
+            $clist=array_slice($clist, 0, 3);
+            $n_count=$n_count-count($clist);
+        }
+        if(empty($platefrom)){
+            $platefrom='tb';
+        }
+        switch($platefrom){
+            case "tb": //娣樺疂鑱旂洘
+                $LogicTaobaolianmeng = new LogicTaobaolianmeng();
+                $list = $LogicTaobaolianmeng->material('6708','','OAID',$page,$page_size);
+            break;
+            case "jd": //浜笢
+                $LogicJd = new LogicJd();
+                $list = $LogicJd->getTodayTop('discountReal',$page,$page_size);
+            break;  
+            case "pdd": //鎷煎澶�
+                $LogicPdd = new LogicPdd();
+                $list = $LogicPdd->dailyExplosion('','[7,10851]',4,$page,$page_size);
+                $list = isset($list['list']) ? $list['list'] : [];
+            break;  
+            case "wph": //鍞搧浼�
+                $LogicDingdanxia = new LogicDingdanxia();
+                $list = $LogicDingdanxia->wphGoodsList('',1,$page,$page_size,0);
+            break; 
+             case "dy": //鎶栭煶
+                 $LogicHaodanku = new LogicHaodanku();
+                $list = $LogicHaodanku->getDygoodsList('','','',$page,$page_size);
+            break; 
+        }
+        $list=array_slice($list, 0, $n_count);
+        if(!empty($clist)){
+            $list=array_merge($clist,$list);
+        }
+        $this->success('鑾峰彇鎴愬姛',['list'=>$list]);
+    }
+
+      /**
+     * 鍟嗗搧姣斾环
+     *
+     * @return void
+     */
+
+    public function compare_good(){
+        $content = request()->param('content','');
+        if (empty($content)) $this->error('鍐呭涓嶈兘涓虹┖');
+        $exclude_tb = request()->param('exclude_tb',0);
+        $exclude_jd = request()->param('exclude_jd',0);
+        $exclude_pdd = request()->param('exclude_pdd',0);
+        $exclude_dy = request()->param('exclude_dy',0);
+        $content = request()->param('content','');
+        $content = request()->param('content','');
+        $LogicSearch = new LogicSearch();
+        $user = $this->auth->getUser();
+        $common_relation_id = $user['common_relation_id'];
+        $info = $LogicSearch->compare_good($content,$common_relation_id,$exclude_tb,$exclude_jd,$exclude_pdd,$exclude_dy);
+        $this->success('鑾峰彇鎴愬姛',['list'=>$info]);
+    
+    }
+
 }

--
Gitblit v1.9.3