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