|
@@ -4,10 +4,10 @@ from model.DateUtils import DateUtils
|
|
|
from model.DingTalkUtils import DingTalkUtils
|
|
|
|
|
|
db=MysqlUtils()
|
|
|
-dt=DateUtils()
|
|
|
+du=DateUtils()
|
|
|
|
|
|
|
|
|
-def run(dt):
|
|
|
+def cost_data(dt=du.get_n_days(-1)):
|
|
|
sql="select count(1) from `order` where date=UNIX_TIMESTAMP('{}')".format(dt)
|
|
|
sql2="select count(1) from daily_qq where date='{} 00:00:00' ".format(dt)
|
|
|
sql3="select count(1) from daily_vx where date='{} 00:00:00' ".format(dt)
|
|
@@ -22,8 +22,22 @@ def run(dt):
|
|
|
DingTalkUtils.send("[{}]\norder: {}\ndaily_qq: {}\ndaily_vx: {}\ndaily_vx_campaign: {}".format(dt,a,b,c,d))
|
|
|
|
|
|
|
|
|
-if __name__ == '__main__':
|
|
|
- run(dt.get_n_days(-1))
|
|
|
+def order_data():
|
|
|
+ sql = f"select platform,count(1) n from ods_order where date='{du.get_n_days(-1)}' group by platform order by n desc"
|
|
|
+ data = db.quchen_text.getData(sql)
|
|
|
+ # print(data)
|
|
|
+ info = ""
|
|
|
+ for i in data:
|
|
|
+ info += f"{i[0]}: {i[1]}\n"
|
|
|
+
|
|
|
+ # print(info)
|
|
|
+ DingTalkUtils.send(info)
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
+if __name__ == '__main__':
|
|
|
+ cost_data()
|
|
|
+ order_data()
|
|
|
+
|
|
|
+
|