UpdateNoteItem.py 970 B

123456789101112131415161718192021222324252627
  1. from .flightDB import flightDB
  2. import datetime
  3. from unitls.LogerinTxt import app_logger
  4. def UpdateNoteItem(fdb:flightDB,text,name):
  5. try:
  6. nowDay = datetime.date.today().strftime("%Y%m%d")
  7. nowDay_1 = (datetime.date.today() - datetime.timedelta(days=1)).strftime("%Y%m%d")
  8. a_str = nowDay + " 09:00:00"
  9. b_str = nowDay + " 20:30:00"
  10. a = datetime.datetime.strptime(a_str, "%Y%m%d %H:%M:%S")
  11. b = datetime.datetime.strptime(b_str, "%Y%m%d %H:%M:%S")
  12. nowtime = datetime.datetime.now()
  13. if a < nowtime < b:
  14. bcdate = nowDay
  15. elif b <= nowtime:
  16. bcdate = nowDay
  17. else:
  18. bcdate = nowDay_1
  19. if text != "清空项目12345678987654321":
  20. newdic={'备注':"'%s'"%text}
  21. else:
  22. newdic={'备注':"''"}
  23. fdb.upDateItem("pglist{}".format(bcdate),newdic,"姓名='%s'"%name)
  24. except Exception as e:
  25. app_logger.log_error(e)