1234567891011121314151617181920212223242526 |
- from .flightDB import flightDB
- import datetime
- from unitls.LogerinTxt import app_logger
- import requests
- def dingdinginfoget(database:flightDB):
- try:
- infos={}
- try:
- resfwq = requests.get(url="http://124.223.185.200:4567/get_deal_info/", timeout=10) # 自己服务器
- if resfwq.json() != "":
- infos = resfwq.json()
- except Exception as e:
- app_logger.log_error(e)
- pass
- #print("infos",infos)
- if infos !={}:
- now = datetime.datetime.now()
- for i in infos.keys():
- info=str(infos[i]["info"].split("信息上报")[0])+str(now.strftime("%Y-%m-%d %H:%M:%S"))+"上报信息,鼠标停留查看详情"
- newdic = {"航班编号": "%s" % i, "警告信息": "%s"%info, "信息状态": "", "提示信息": "",
- "产生时间": "%s" % now, "处理人": "", "处理时间": "", "变更字段": "", "显示对象": "", "提示内容": "%s"%infos[i]["info"]}
- database.lazyInsertData('logs', newdic)
- database.FunctionCommit()
- except Exception as e:
- app_logger.log_error(e)
- database.FunctionCommit()
|