def cat_stu(user): db = DB() data = db.find(user) print(data) data[2] = data[2].strftime("%Y-%m-%d") data[7] = data[7].strftime("%Y-%m-%d") return data
def enter(data): #data样式(user,password) db = DB() acc_inf = db.find(data[0]) if acc_inf == None: return None if acc_inf[1] == data[1]: acc_inf[2] = f"{acc_inf[2].year}-{acc_inf[2].month}-{acc_inf[2].day}" acc_inf = bytes(json.dumps(acc_inf), encoding='utf8') return acc_inf # 返回登入者的信息()元祖 else: return bytes("password_error")
def promote_stu(data): db = DB() data["identity"] = "student" db.write_bd(data) db.delete(data["user"], "visitor_tal") ret = db.find(data["user"]) ret[2] = f"{ret[2].year}-{ret[2].month}-{ret[2].day}" print(ret) return ret
def enter(data): #data样式(user,password) db = DB() print(data) acc_inf = db.find(data[0]) print(acc_inf) if acc_inf is None: return "account_error" if acc_inf[3] != "teacher": if acc_inf[1] == data[1]: acc_inf[ 2] = f"{acc_inf[2].year}-{acc_inf[2].month}-{acc_inf[2].day}" if acc_inf[3] == 'student': acc_inf[ 7] = f"{acc_inf[7].year}-{acc_inf[7].month}-{acc_inf[7].day}" return acc_inf # 返回登入者的信息()元祖 else: return "account_error" else: if acc_inf[1] == data[1]: return acc_inf else: return "account_error"
def sign_in(data): #data数据为{user:"******",password:"******"} db = DB() if db.find(data["user"]) is None: db.write_bd(data) acc_inf = db.find(data["user"]) acc_inf = json.dumps(acc_inf) acc_inf = bytes(acc_inf) return acc_inf #注册成功返回传入的字典 else: return "already_exist"
def sign_in(data): #data数据为{user:"******",password:"******"..........} print(data) db = DB() if db.find(data["user"]) == []: db.write_bd(data) acc_inf = db.find(data["user"]) acc_inf[2] = f"{acc_inf[2].year}-{acc_inf[2].month}-{acc_inf[2].day}" return acc_inf #注册成功返回传入的字典 else: return "already_exist"
def appointment_time(data): db = DB() return db.amend(data)
def get_alltea(data): db = DB() return bytes(json.dumps(db.input_all("teather_tal"))) #返回为[]所有老师数据
def test(data): db = DB() return db.test(data)
def appointment_time(data): db = DB() ret = db.add_app_stu(data) return ret
def get_all(data): db = DB() return db.input_all(data) #返回为[]所有老师数据