rocket-a


git -C '/home/opc/rocketa.git' show 23b23db -- app/Http/Controllers/Media/Ad.php

commit 23b23db7f909c788ebc35f447165aa1e465b24e4
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date:   Wed Nov 12 11:38:20 2025 +0900

    翻訳とクリックURLの仕様変更

diff --git a/app/Http/Controllers/Media/Ad.php b/app/Http/Controllers/Media/Ad.php
index 490887d..a6b0c99 100644
--- a/app/Http/Controllers/Media/Ad.php
+++ b/app/Http/Controllers/Media/Ad.php
@@ -48,7 +48,7 @@ class Ad extends Controller
      */
     public function detail(Request $request)
     {
-        $check_media_datas = MediaDatas::select('id', 'name', 'api_url_test')
+        $check_media_datas = MediaDatas::select('id', 'name', 'api_url_test', 'custom_param')
             ->where('id', $request->media_id)
             ->where('company_id', Auth::user('medias')->media_company_id)
             ->first();
@@ -171,7 +171,14 @@ class Ad extends Controller
                 $ad_material_datas[$get_ad_material_data->type][$get_ad_material_data->id] = $get_ad_material_data;
 
                // 素材原稿用
-                $link = 'https://api.rocket-a.com/service/click?ad_id='.$request->ad_id.'&client_id='.$ad_data->client_id.'&media_id='.$request->media_id.'&banner_id='.$get_ad_material_data->id.'&media_uid=';
+                $custom_query = "";
+                if($check_media_datas->custom_param) {
+                    $custom_list = explode(",", $check_media_datas->custom_param);
+                    foreach($custom_list AS $val) {
+                        $custom_query .= "&".$val ."={".$val."}";
+                    }
+                }
+                $link = 'https://api.rocket-a.com/service/click?ad_id='.$request->ad_id.'&client_id='.$ad_data->client_id.'&media_id='.$request->media_id.'&banner_id='.$get_ad_material_data->id.'&media_uid={media_uid}' . $custom_query;
 
                 if ($get_ad_material_data->type == 1 || $get_ad_material_data->type == 2) {
                     // バナー アンカーリンク

diff.txt · 最終更新: by root