|
@@ -27,7 +27,7 @@ class send_material_report_weekly:
|
|
self.stat_date = (datetime.date.today() + datetime.timedelta(-1)).strftime("%Y%m%d")
|
|
self.stat_date = (datetime.date.today() + datetime.timedelta(-1)).strftime("%Y%m%d")
|
|
|
|
|
|
def handler(self):
|
|
def handler(self):
|
|
- sql = """select ifnull(t3.company_name,'-') AS '公司',
|
|
|
|
|
|
+ sql = """select ifnull(t3.company_name,t2.company_name) AS '公司',
|
|
ifnull(t1.project_name,'-') AS '项目',
|
|
ifnull(t1.project_name,'-') AS '项目',
|
|
ifnull(t1.signature,'-') AS '素材标识',
|
|
ifnull(t1.signature,'-') AS '素材标识',
|
|
ifnull(t3.media_time,'-') AS '上线时间',
|
|
ifnull(t3.media_time,'-') AS '上线时间',
|
|
@@ -45,6 +45,8 @@ class send_material_report_weekly:
|
|
from application.kuaishou_material_video_report_daily_dw t1
|
|
from application.kuaishou_material_video_report_daily_dw t1
|
|
left join (select material_id,media_time,company_name,material_innovate from application.app_kuaishou_material_info) t3
|
|
left join (select material_id,media_time,company_name,material_innovate from application.app_kuaishou_material_info) t3
|
|
on t1.signature=t3.material_id
|
|
on t1.signature=t3.material_id
|
|
|
|
+left join `jeecg-boot`.user_company t2
|
|
|
|
+on t1.user_id=t2.user_id
|
|
where t1.stat_date between date_sub('{stat_date}', INTERVAL 6 DAY) and '{stat_date}'
|
|
where t1.stat_date between date_sub('{stat_date}', INTERVAL 6 DAY) and '{stat_date}'
|
|
group by t1.signature; """.format(stat_date=self.stat_date)
|
|
group by t1.signature; """.format(stat_date=self.stat_date)
|
|
print(sql)
|
|
print(sql)
|