zz 6 سال پیش
والد
کامیت
d58b94a51f

+ 15 - 0
app/Http/Controllers/Wap/Advertises/AdvertiseController.php

@@ -151,4 +151,19 @@ class AdvertiseController extends BaseController
         DB::table('advertise_access_rec')->insert($params);
         return response()->success();
     }
+
+    
+    public function pddAd(Request $request){
+        if($this->uid){
+            try{
+                Redis::sadd('pddad:uv:'.date('Y-m-d'),$this->uid);
+            }catch (\Exception $e){}
+        }
+        $links = [
+            '2019041501'=>'https://mobile.yangkeduo.com/duo_brand_sales.html?pid=8571127_60403841&cpsSign=CM8571127_60403841_29e8aa97a487aa94a63fd31f45da38cf&duoduo_type=2',
+            '2019041502'=>'https://mobile.yangkeduo.com/duo_nine_nine.html?pid=8571127_60403841&cpsSign=CM8571127_60403841_d766485b4f32d85c227b4cefd604a02d&duoduo_type=2'
+        ];
+        $link_key = $request->get('link','2019041501');
+        return redirect()->to($links[$link_key]);
+    }
 }

+ 15 - 0
app/Http/Controllers/Wap/Web/WelcomeController.php

@@ -95,6 +95,12 @@ class WelcomeController extends BaseController
         $adTargetId = false;
         if ($ad_status) {
             $adTargetId = $this->cpcAd();
+            if($adTargetId && !$is_show_activity){
+                $pdd_ad = $this->pddAd();
+                $is_show_activity = 1;
+                $url = isset($pdd_ad['url'])?$pdd_ad['url']:'';
+                $activity_img = isset($pdd_ad['img'])?$pdd_ad['img']:'';
+            }
         }
         //广告frame
         $is_show_ad_frame_setting = env('IS_SHOW_AD_FRAME_SETTING', '123');
@@ -521,6 +527,15 @@ class WelcomeController extends BaseController
         Cookie::queue('cpc_ad_status', 'unshow', 3600);
         return false;
     }
+
+    private function pddAd(){
+        $links = [
+            ['img'=>'https://cdn-novel.iycdm.com/h5/ad/pdd/2019041501.jpg','url'=>'/advertise/pdd?link=2019041501'],
+            ['img'=>'https://cdn-novel.iycdm.com/h5/ad/pdd/2019041502.jpg','url'=>'/advertise/pdd?link=2019041502']
+        ];
+        $key = random_int(1,10)%2;
+        return $links[$key];
+    }
     /**
      * 获取客服图片
      */

+ 2 - 0
app/Http/Routes/Wap/WapRoutes.php

@@ -69,6 +69,8 @@ Route::group(['domain'=>env('WAP_DOMAIN'),'namespace'=>'App\Http\Controllers\Wap
     Route::get('advertise/jump','Advertises\AdvertiseController@jumpToSource');
     Route::any('advertise/recieveUserBehavior','Advertises\AdvertiseController@recieveUserBehavior');
 
+    Route::get('advertise/pdd','Advertises\AdvertiseController@pddAd');
+
 
 //web 接口
     Route::group(['prefix'=>'api'],function () {