AssetRelation改查广告总表bps_ads_ad

This commit is contained in:
huangguancheng 2025-02-10 15:42:17 +08:00
parent ddb2f9e003
commit c00e9cae9e

View File

@ -160,7 +160,7 @@ class GoogleAdsAssetRelationService extends BaseService
$result = [];
foreach ($resourceNames as $resourceName) {
// 获取广告表中的所有广告
$ads = ThinkDb::table('bps.bps_google_ads_ad')
$ads = ThinkDb::table('bps.bps_ads_ad')
// ->whereRaw("metadata->'marketing_images' @> ?", ['["customers/4060397299/assets/191677352383"]'])
// ->whereOrRaw("metadata->'square_marketing_images' @> ?", ['["customers/4060397299/assets/191677352383"]'])
->whereRaw("metadata->'marketing_images' @> ?", ['["' . $resourceName['resource_name'] . '"]'])
@ -175,7 +175,7 @@ class GoogleAdsAssetRelationService extends BaseService
foreach ($ads as $ad) {
$result[$resourceName['asset_id']]['ad_id'] = $ad['ad_id'];
$result[$resourceName['asset_id']]['ad_group_id'] = $ad['ad_group_id'];
$result[$resourceName['asset_id']]['ad_group_id'] = $ad['ad_set_id'];
$result[$resourceName['asset_id']]['campaign_id'] = $ad['campaign_id'];
$result[$resourceName['asset_id']]['asset_id'] = $resourceName['asset_id'];
$result[$resourceName['asset_id']]['date'] = $date;
@ -217,12 +217,12 @@ class GoogleAdsAssetRelationService extends BaseService
$result = [];
foreach ($resourceNames as $resourceName) {
// 获取广告表中的所有匹配的广告
$ads = ThinkDb::table('bps.bps_google_ads_ad')
$ads = ThinkDb::table('bps.bps_ads_ad')
->whereRaw("metadata->'youtube_videos' @> ?", ['["' . $resourceName['resource_name'] . '"]'])
->select();
foreach ($ads as $ad) {
$result[$resourceName['asset_id']]['ad_id'] = $ad['ad_id'];
$result[$resourceName['asset_id']]['ad_group_id'] = $ad['ad_group_id'];
$result[$resourceName['asset_id']]['ad_group_id'] = $ad['ad_set_id'];
$result[$resourceName['asset_id']]['campaign_id'] = $ad['campaign_id'];
$result[$resourceName['asset_id']]['asset_id'] = $resourceName['asset_id'];
$result[$resourceName['asset_id']]['date'] = $date;