from PDAPI import * __metadata__ = { "methods": ["GET"], "blueprint": "3CRB", "permission": 0.0, "attributes": [], "rate_limit": "1 per seconds", "args": [ {"Name": "EnterpriseUUID", "Type": "UUID"} ] } def HandleRequest(): EnterPrise: Enterprise ELTUser = None if "ELTUser" in flask.g: ELTUser: GERPUser = flask.g.ELTUser EnterpriseUUID = Get16toBytes(flask.request.args.get("EnterpriseUUID")) if not (EnterPrise := Enterprise.query.filter(Enterprise.EnterpriseUUID == EnterpriseUUID).first()): return {"status": 1} if not (r := EnterpriseUser.query.filter(EnterpriseUser.EnterpriseUUID == EnterpriseUUID).all()): return {"status": 1, "msg": "No EnterpriseMember"} _ = [] for i in r: i: EnterpriseUser _.append({"EnterpriseUUID": GetBytesTo16(i.EnterpriseUUID), "UserUUID": GetBytesTo16(i.UserUUID), "UserName": GetUserDataByUserUUID(i.UserUUID).UserName, "EnterpriseUserType": i.EnterpriseUserType }) return {"status": 0, "msg": "GetEnterpriseMember", "data": _}