|
@@ -27,7 +27,9 @@ class send_material_report_weekly:
|
|
|
self.stat_date = (datetime.date.today() + datetime.timedelta(-1)).strftime("%Y%m%d")
|
|
|
|
|
|
def handler(self):
|
|
|
- sql = """select ifnull(t3.company_name,t2.company_name) AS '公司',
|
|
|
+ sql = """select case when pro.agent_code=1 then '汇创'
|
|
|
+ when pro.agent_code=2 then '骄阳'
|
|
|
+ when pro.agent_code=3 then '华东' end AS '公司',
|
|
|
ifnull(t1.project_name,'-') AS '项目',
|
|
|
ifnull(t1.signature,'-') AS '素材标识',
|
|
|
ifnull(t3.media_time,'-') AS '上线时间',
|
|
@@ -37,17 +39,19 @@ class send_material_report_weekly:
|
|
|
ifnull(t1.shot_name,'-') AS '拍摄',
|
|
|
ifnull(t1.plan_name,'-') AS '编导',
|
|
|
ifnull(t1.leader_name,'-') AS '负责人',
|
|
|
- case when t3.material_innovate=1 then '非创新素材'
|
|
|
- when t3.material_innovate=2 then '创新素材'
|
|
|
+ case when t3.material_innovate=1 then '非创新素材'
|
|
|
+ when t3.material_innovate=2 then '创新素材'
|
|
|
else '其它' end AS '是否创新素材',
|
|
|
ifnull(t1.video_name,'-') AS '素材名称',
|
|
|
- ifnull(t1.photo_url,'-') AS '链接'
|
|
|
+ ifnull(t1.photo_url,'-') AS '链接'
|
|
|
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
|
|
|
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}
|
|
|
+left join `jeecg-boot`.ctop_project pro
|
|
|
+on t1.project_id=pro.id
|
|
|
+where t1.stat_date between date_format(date_sub({stat_date}, INTERVAL 6 DAY),'%Y%m%d') and {stat_date}
|
|
|
group by t1.signature; """.format(stat_date=self.stat_date)
|
|
|
print(sql)
|
|
|
path = """/data/excel/material_week_{stat_date}.xls""".format(stat_date=self.stat_date)
|