修改schema
This commit is contained in:
parent
27b97ecc0a
commit
5e86d520c1
@ -7,7 +7,7 @@ use think\Model;
|
||||
class Ad extends Model
|
||||
{
|
||||
// 设置当前模型对应的完整数据表名称
|
||||
protected $table = 'public.bps_google_ads_ad';
|
||||
protected $table = 'bps.bps_google_ads_ad';
|
||||
|
||||
// 设置主键
|
||||
protected $pk = 'ad_id';
|
||||
|
@ -7,7 +7,7 @@ use think\Model;
|
||||
class AdGroup extends Model
|
||||
{
|
||||
// 设置当前模型对应的完整数据表名称
|
||||
protected $table = 'public.bps_google_ads_ad_group';
|
||||
protected $table = 'bps.bps_google_ads_ad_group';
|
||||
|
||||
// 设置主键
|
||||
protected $pk = 'ad_group_id';
|
||||
|
@ -7,7 +7,7 @@ use think\Model;
|
||||
class Campaign extends Model
|
||||
{
|
||||
// 设置当前模型对应的完整数据表名称
|
||||
protected $table = 'public.bps_google_ads_campaign';
|
||||
protected $table = 'bps.bps_google_ads_campaign';
|
||||
|
||||
// 设置主键
|
||||
protected $pk = 'campaign_id';
|
||||
|
@ -7,7 +7,7 @@ use think\Model;
|
||||
class CampaignBudget extends Model
|
||||
{
|
||||
// 设置当前模型对应的完整数据表名称
|
||||
protected $table = 'public.bps_google_ads_budget';
|
||||
protected $table = 'bps.bps_google_ads_budget';
|
||||
|
||||
// 设置主键
|
||||
protected $pk = 'budget_id';
|
||||
|
@ -7,7 +7,7 @@ use think\Model;
|
||||
class DayData extends Model
|
||||
{
|
||||
// 设置当前模型对应的完整数据表名称
|
||||
protected $table = 'public.bps_google_ad_day_data';
|
||||
protected $table = 'bps.bps_google_ad_day_data';
|
||||
|
||||
// 设置复合主键
|
||||
protected $pk = ['ad_id', 'date'];
|
||||
|
@ -318,7 +318,7 @@ class GoogleAdsAccountService
|
||||
// 使用 ThinkDb 进行联表查询
|
||||
// $advertiserId = 'your-advertiser-id'; // 假设你已经获得了广告商ID
|
||||
|
||||
$user = ThinkDb::table('bps_third_user_advertiser as a')
|
||||
$user = ThinkDb::table('bps.bps_third_user_advertiser as a')
|
||||
->join('bps_third_user as u', 'a.doc_ = u.id', 'left') // 连接 bps_third_user 表
|
||||
->where('a.advertiser_id', $advertiserId)
|
||||
->select('u.access_token') // 只选择 access_token 字段
|
||||
|
@ -72,7 +72,7 @@ class GoogleAdsAdService
|
||||
// 使用 ThinkDb 进行联表查询
|
||||
// $advertiserId = 'your-advertiser-id'; // 假设你已经获得了广告商ID
|
||||
|
||||
$user = ThinkDb::table('bps_third_user_advertiser as a')
|
||||
$user = ThinkDb::table('bps.bps_third_user_advertiser as a')
|
||||
->join('bps_third_user as u', 'a.doc_ = u.id', 'left') // 连接 bps_third_user 表
|
||||
->where('a.advertiser_id', $advertiserId)
|
||||
->select('u.access_token') // 只选择 access_token 字段
|
||||
|
@ -71,7 +71,7 @@ class GoogleAdsCampaignService
|
||||
// 使用 ThinkDb 进行联表查询
|
||||
// $advertiserId = 'your-advertiser-id'; // 假设你已经获得了广告商ID
|
||||
|
||||
$user = ThinkDb::table('bps_third_user_advertiser as a')
|
||||
$user = ThinkDb::table('bps.bps_third_user_advertiser as a')
|
||||
->join('bps_third_user as u', 'a.doc_ = u.id', 'left') // 连接 bps_third_user 表
|
||||
->where('a.advertiser_id', $advertiserId)
|
||||
->select('u.access_token') // 只选择 access_token 字段
|
||||
@ -402,11 +402,11 @@ class GoogleAdsCampaignService
|
||||
// dump($campaignsResourceName);
|
||||
|
||||
foreach ($dayResourceName as $data) {
|
||||
// $sql = "INSERT INTO public.bps_google_ad_day_data (ad_id, customer_id, ad_name, ad_resource_name, ad_group_id, campaign_id, clicks, cost_micros, conversions, conversions_value, impressions, date)
|
||||
// $sql = "INSERT INTO bps.bps_google_ad_day_data (ad_id, customer_id, ad_name, ad_resource_name, ad_group_id, campaign_id, clicks, cost_micros, conversions, conversions_value, impressions, date)
|
||||
// VALUES (:ad_id, :customer_id, :ad_name, :ad_resource_name, :ad_group_id, :campaign_id, :clicks, :cost_micros, :conversions, :conversions_value, :impressions, :date)";
|
||||
// ThinkDb::execute($sql, $data);
|
||||
|
||||
$sql = "INSERT INTO public.bps_google_ad_day_data
|
||||
$sql = "INSERT INTO bps.bps_google_ad_day_data
|
||||
(ad_id, customer_id, ad_name, ad_resource_name, ad_group_id, campaign_id, clicks, cost_micros, conversions, conversions_value, impressions, date)
|
||||
VALUES (:ad_id, :customer_id, :ad_name, :ad_resource_name, :ad_group_id, :campaign_id, :clicks, :cost_micros, :conversions, :conversions_value, :impressions, :date)
|
||||
ON CONFLICT (ad_id, date) -- 假设 (ad_id, date) 为唯一约束
|
||||
|
@ -59,7 +59,7 @@ class GoogleAdsGroupService
|
||||
// 使用 ThinkDb 进行联表查询
|
||||
// $advertiserId = 'your-advertiser-id'; // 假设你已经获得了广告商ID
|
||||
|
||||
$user = ThinkDb::table('bps_third_user_advertiser as a')
|
||||
$user = ThinkDb::table('bps.bps_third_user_advertiser as a')
|
||||
->join('bps_third_user as u', 'a.doc_ = u.id', 'left') // 连接 bps_third_user 表
|
||||
->where('a.advertiser_id', $advertiserId)
|
||||
->select('u.access_token') // 只选择 access_token 字段
|
||||
|
@ -60,7 +60,7 @@ class GoogleOAuthService
|
||||
'third_type' => 'google',
|
||||
];
|
||||
$tableName = 'bps_third_user';
|
||||
$tableName = getenv('DB_PG_SCHEMA') ? getenv('DB_PG_SCHEMA') . '.' . $tableName : 'public' . $tableName;
|
||||
$tableName = getenv('DB_PG_SCHEMA') ? getenv('DB_PG_SCHEMA') . '.' . $tableName : 'bps' . $tableName;
|
||||
|
||||
$sql = "
|
||||
INSERT INTO {$tableName}
|
||||
|
Loading…
Reference in New Issue
Block a user