fly 5 年之前
父節點
當前提交
69b68ffe44

+ 21 - 2
app/Http/Controllers/Wap/IndividualWechat/ActivityController.php

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Wap\IndividualWechat;
 use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use App\Modules\Activity\Services\UserNationalDay;
+use DB;
 
 /**
  * 
@@ -23,12 +24,18 @@ class ActivityController extends Controller
         $sign_configs = $userNationalDay->getSignConfigs();
         $bonus = $userNationalDay->bonus;
         $continue_link = sprintf(
-            '%s://site%s.%s.com/continue',
+            '%s://site%s.%s.com/recent',
             env('PROTOCOL'),
             encodeDistributionChannelId($this->getUserColumnValue('channel_id')),
             env('CUSTOM_HOST')
         );
-        return view('crm.notionalDay')->with(compact('sign_configs', 'bonus', 'continue_link'));
+        $pay_link = env('CREATE_PAY_URL') . '?' . http_build_query([
+            'product_id' => $userNationalDay->product_id,
+            'uid' => $uid, 'distribution_channel_id' => $channel_id,
+            'pay_redirect_url' => $continue_link, 'activity_id' => 15871, 'crm' => 'crm_national'
+        ]);
+        $this->statsDetail($uid, 'crm_national');
+        return view('crm.notionalDay')->with(compact('sign_configs', 'bonus', 'continue_link', 'pay_link'));
     }
 
     private function getUserColumnValue(string $column)
@@ -38,4 +45,16 @@ class ActivityController extends Controller
             return $user->$column;
         }
     }
+
+    private function statsDetail($uid, $page, $bid = 0)
+    {
+        try {
+            DB::table('crm_visit_detail')->insert([
+                'uid' => $uid, 'page' => $page,
+                'bid' => $bid, 'day' => date('Y-m-d'),
+                'created_at' => date('Y-m-d H:i:s'),
+                'updated_at' => date('Y-m-d H:i:s')
+            ]);
+        } catch (\Exception $e) { }
+    }
 }

+ 1 - 1
resources/views/crm/notionalDay.blade.php

@@ -36,7 +36,7 @@
                 </div>
                 <div class="special-charge">
                     <img src="https://cdn-novel.iycdm.com/crm/activity/imgs/10000.png" alt="" />
-                    <a href="#" class="area-click"></a>
+                    <a href="{{$pay_link}}" class="area-click"></a>
                 </div>
                 <div class="continue-read">
                     <a href="{{$continue_link}}">继续阅读</a>