checkCalllist.py 1.2 KB

123456789101112131415161718192021222324252627282930
  1. from .flightDB import flightDB
  2. import datetime
  3. from unitls.LogerinTxt import app_logger
  4. def checkCalllist(fdb:flightDB,time):
  5. try:
  6. selectedtime_time = str(time) + " 00:00:00"
  7. now = datetime.datetime.strptime(selectedtime_time, "%Y%m%d %H:%M:%S")
  8. tom = (now + datetime.timedelta(days=2)).strftime("%Y-%m-%d %H:%M:%S")
  9. yesterday = (now - datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
  10. calllists=fdb.sort_queryTable2("*","Calllist","创建时间 <'%s' and 创建时间 >'%s'"%(tom,yesterday),"创建时间","desc","接通时间","desc")
  11. num = 0
  12. res = {}
  13. if len(calllists) != 0:
  14. for i in calllists:
  15. calllist={}
  16. calllist["序号"]=num
  17. calllist["电话"] = i[1]
  18. calllist["工号"] = i[2]
  19. calllist["姓名"] = i[3]
  20. calllist["航班号"] = i[4]
  21. calllist["拨号次数"] = str(i[6])
  22. calllist["创建时间"] = i[7]
  23. calllist["接通时间"] = i[8]
  24. res[num] = calllist
  25. num += 1
  26. return res
  27. except Exception as e:
  28. app_logger.log_error(e)