12345678910111213141516171819202122232425262728293031323334 |
- import datetime
- from unitls.LogerinTxt import app_logger
- from .flightDB import flightDB
- from .sortFlighttime import sortFlighttime
- from .sortFlighttime2 import sortFlighttime2
- def updateStopFlight(database:flightDB,workLoad:flightDB, data):
- fdb = database
- try:
- if data["day"]:
- flightids=fdb.queryTabel("TaskFlightinfo%s"%data["day"],"航班编号","航班类型 ='停场'")
- if len(flightids) != 0:
- for i in flightids:
- fdb.deleteSingledata("TaskFlightinfo%s"%data["day"],"航班编号='%s'"%i[0])
- for myrow in data['data']:
- fdb.lazyInsertData("TaskFlightinfo%s"%data["day"],myrow)
- fdb.FunctionCommit()
- sortFlighttime(database,workLoad)
- sortFlighttime2(database,workLoad)
- print(datetime.datetime.now(), '[数据库操作]停场航班导入成功!')
- res ="ok"
- return res
- except Exception as e:
- print(datetime.datetime.now(),'[数据库操作]停场航班导入失败!!检查模板文件!')
- app_logger.log_error(e)
- # 需要QT输出警告弹框信息
- res = "fail"
- fdb.FunctionCommit()
- return res
- #新增内容
|