ck 4 gadi atpakaļ
vecāks
revīzija
e219b2946a
3 mainītis faili ar 24 papildinājumiem un 9 dzēšanām
  1. 8 0
      app/api_data/order_daily.py
  2. 6 2
      app/api_data/order_hourly.py
  3. 10 7
      model/log.py

+ 8 - 0
app/api_data/order_daily.py

@@ -0,0 +1,8 @@
+from app.api_data.get_order import *
+import time
+du=DateUtils()
+
+
+if __name__ == '__main__':
+    dt=du.get_n_days(-1)
+    huasheng(dt, dt)

+ 6 - 2
app/api_data/order_hourly.py

@@ -1,13 +1,17 @@
 from app.api_data.get_order import *
 from model.DateUtils import DateUtils
 import time
+from model.DingTalkUtils import DingTalkUtils
 du=DateUtils()
 
 """每小时5分跑"""
 
 if __name__ == '__main__':
-    yangguang()
-    huasheng()
+    try:
+        yangguang()
+        huasheng()
+    except:
+        DingTalkUtils.send('订单小时任务失败','18860455786')
 
 
 

+ 10 - 7
model/log.py

@@ -1,10 +1,7 @@
-
 import logging
 import os
 import time
-
-
-class logger(object):
+class logger:
     """
     终端打印不同颜色的日志,在pycharm中如果强行规定了日志的颜色, 这个方法不会起作用, 但是
     对于终端,这个方法是可以打印不同颜色的日志的。
@@ -57,11 +54,17 @@ class logger(object):
 
     def fontColor(self, color):
         # 不同的日志输出不同的颜色
-        formatter = logging.Formatter(color % '[%(asctime)s] - [%(levelname)s] - %(message)s')
+        formatter = logging.Formatter(color % '[%(asctime)s] - [%(name)s]- [%(levelname)s] - %(message)s')
         self.ch.setFormatter(formatter)
         self.logger.addHandler(self.ch)
 
 
+
+
+
 if __name__ == "__main__":
-    rootpath = os.path.dirname(os.path.dirname(__file__))
-    print(rootpath)
+    # rootpath = os.path.dirname(os.path.dirname(__file__))
+    # print(rootpath)
+    log=logger()
+    log.info('aaa')
+    log.debug('2222')