123456789101112131415161718192021222324252627 |
- from .flightDB import flightDB
- from unitls.LogerinTxt import app_logger
- def maintainAuthCheck(fdb:flightDB,name,flighttype):
- try:
- list = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
- notpasspeople=[]
- sts=False
- if name != "清空项目12345678987654321" and str(name) not in list:
- names = name.split(",")
- for people in names:
- search = fdb.queryTabel("workerinfo","姓名","姓名 = '{}' and 南航授权 like '%{}%'".format(people,flighttype))
- if search or len(search) !=0:
- sts = True
- else:
- sts = False
- notpasspeople.append(people)
- if sts:
- return { "返回值" : "ok" }
- else:
- return {"返回值" : "notpass","未通过人员":notpasspeople}
- else:
- return {"返回值": "ok"}
- except Exception as e:
- app_logger.log_error(e)
- return {"返回值": "fail"}
|