fix: correct column names for ad_daily query and parsing
This commit is contained in:
@@ -13,7 +13,7 @@ export async function GET() {
|
||||
const ctx = await resolveActiveTenant(user);
|
||||
const tenant_id = ctx.tenantId;
|
||||
|
||||
let queryAd = supabase.from('ad_daily').select('*').order('day', { ascending: true });
|
||||
let queryAd = supabase.from('ad_daily').select('*').order('date', { ascending: true });
|
||||
if (tenant_id) queryAd = queryAd.eq('tenant_id', tenant_id);
|
||||
const { data: adDaily } = await queryAd;
|
||||
|
||||
@@ -52,14 +52,14 @@ export async function GET() {
|
||||
|
||||
if (adDaily) {
|
||||
for (const row of adDaily) {
|
||||
if (row.day < startStr || row.day > endStr) continue;
|
||||
const idx = getIdx(row.day);
|
||||
if (row.date < startStr || row.date > endStr) continue;
|
||||
const idx = getIdx(row.date);
|
||||
const plat = row.platform === 'meta' ? 'meta' : row.platform === 'google' ? 'gads' : null;
|
||||
if (!plat) continue;
|
||||
K.src[plat].m.spend[idx] = row.spend;
|
||||
K.src[plat].m.imp[idx] = row.impressions;
|
||||
K.src[plat].m.clk[idx] = row.clicks;
|
||||
K.src[plat].m.res[idx] = row.leads || 0;
|
||||
K.src[plat].m.res[idx] = row.platform_leads || 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user