|
@@ -300,11 +300,11 @@ class AgentSiteLogic extends BaseLogic
|
|
|
*/
|
|
*/
|
|
|
public function linkDebugGenerateParams($game,$data)
|
|
public function linkDebugGenerateParams($game,$data)
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
- $base_url = 'https://tj.yunfanyouxi.com/api/';
|
|
|
|
|
|
|
+ // .env中获取
|
|
|
|
|
+ $baseUrl = env('WATCH_LINK_BASE_API');
|
|
|
|
|
|
|
|
// 广告位信息:游戏ID_渠道ID_广告位ID
|
|
// 广告位信息:游戏ID_渠道ID_广告位ID
|
|
|
- $site_info = $game['id'].'_'.$data['agent_id'].'_'.$data['site_id'];
|
|
|
|
|
|
|
+ $siteInfo = $game['id'].'_'.$data['agent_id'].'_'.$data['site_id'];
|
|
|
|
|
|
|
|
// appid
|
|
// appid
|
|
|
$appid = $game['ios_appid'];
|
|
$appid = $game['ios_appid'];
|
|
@@ -315,28 +315,33 @@ class AgentSiteLogic extends BaseLogic
|
|
|
// 点击监测链接
|
|
// 点击监测链接
|
|
|
$click_url = '';
|
|
$click_url = '';
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// 根据媒体ID读取监测链接
|
|
// 根据媒体ID读取监测链接
|
|
|
$media_info = $this->mediaListLogic->read($data['media_id']);
|
|
$media_info = $this->mediaListLogic->read($data['media_id']);
|
|
|
|
|
+
|
|
|
if($media_info && $game['os'] ==1){
|
|
if($media_info && $game['os'] ==1){
|
|
|
$click_url = $media_info['andurl'];
|
|
$click_url = $media_info['andurl'];
|
|
|
- $click_url = str_replace('__SITE__', $site_info, $click_url);
|
|
|
|
|
|
|
+ $click_url = str_replace('__SITE__', $siteInfo, $click_url);
|
|
|
} else if($media_info && $game['os'] ==2){
|
|
} else if($media_info && $game['os'] ==2){
|
|
|
$click_url = $media_info['iosurl'];
|
|
$click_url = $media_info['iosurl'];
|
|
|
- $click_url = str_replace('__SITE__', $site_info, $click_url);
|
|
|
|
|
|
|
+ $click_url = str_replace('__SITE__', $siteInfo, $click_url);
|
|
|
} else if($media_info && ($game['os'] ==3 || $game['os'] ==4)){
|
|
} else if($media_info && ($game['os'] ==3 || $game['os'] ==4)){
|
|
|
$click_url = $media_info['xyxurl'];
|
|
$click_url = $media_info['xyxurl'];
|
|
|
- $click_url = str_replace('__YFINFO__', $site_info, $click_url);
|
|
|
|
|
|
|
+ // $media_info['xyxurl'] 可能没有值
|
|
|
|
|
+ if($click_url = $media_info['xyxurl']){
|
|
|
|
|
+ $click_url = str_replace('__YFINFO__', $siteInfo, $click_url);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 小游戏路径参数
|
|
// 小游戏路径参数
|
|
|
- $wxgamepro ="?media_id=".$site_info."&ext_channel=".$media_info['channel_name'].$media_info['appleturl'];
|
|
|
|
|
|
|
+ $wxgamepro ="?media_id=".$siteInfo."&ext_channel=".$media_info['channel_name'].$media_info['appleturl'];
|
|
|
|
|
|
|
|
|
|
|
|
|
return [
|
|
return [
|
|
|
- 'site_info' => $site_info,
|
|
|
|
|
|
|
+ 'site_info' => $siteInfo,
|
|
|
'appid' => $appid,
|
|
'appid' => $appid,
|
|
|
'package_name' => $package_name,
|
|
'package_name' => $package_name,
|
|
|
- 'click_url' => $base_url.$click_url,
|
|
|
|
|
|
|
+ 'click_url' => $baseUrl.$click_url,
|
|
|
'wxgamepro' => $wxgamepro,
|
|
'wxgamepro' => $wxgamepro,
|
|
|
];
|
|
];
|
|
|
}
|
|
}
|