tableWidgetLOGDispaly.py 974 B

123456789101112131415161718
  1. from .flightDB import flightDB
  2. import datetime
  3. from unitls.LogerinTxt import app_logger
  4. def tableWidgetLOGDispaly(fdb:flightDB,selectedtime):
  5. try:
  6. selectdaystr = str(selectedtime)[0:4] + "-" + str(selectedtime)[4:6] + "-" + str(selectedtime)[6:] + " 00:00:00"
  7. selectday = datetime.datetime.strptime(selectdaystr, "%Y-%m-%d %H:%M:%S")
  8. yesterday = (selectday - datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
  9. log_str = fdb.sort_queryTable("编号", 'logs', "提示信息 !='' and 变更字段 !='人工待办' and 产生时间 >'%s'" % yesterday,"产生时间", "desc")
  10. log_len = 999 if len(log_str) > 1000 else len(log_str)
  11. tableWidgetLOGDispalydata={}
  12. for i in range(0,log_len):
  13. a = fdb.queryTabel('logs', "*", "编号='%s'" % log_str[i][0])[0]
  14. tableWidgetLOGDispalydata[i]=a[4]
  15. return tableWidgetLOGDispalydata
  16. except Exception as e:
  17. app_logger.log_error(e)