ck преди 4 години
родител
ревизия
1115923562
променени са 1 файла, в които са добавени 18 реда и са изтрити 4 реда
  1. 18 4
      app/moniter/dd_daily.py

+ 18 - 4
app/moniter/dd_daily.py

@@ -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()
+
+