from PDAPI import * __metadata__ = { "methods": ["GET"], "blueprint": "GERP", "permission": 2.0, "attributes": [], "limit": "1 per second", "args": [ {"Name": "UserUUID", "Type": "UUID"} ] } def HandleRequest(): UserUUID = Get16toBytes(flask.request.args.get("UserUUID")) if not (User := GetUserDataByUserUUID(UserUUID)): return {"code": 1, "msg": "目标用户 不存在"} return {"code":0, "UserName": User.UserName, "UserGender": Gender2Str(User.UserGender), "UserUUID": GetBytesTo16(UserUUID), "UserPermission": User.UserPermission, "UserStrPermission": PermissionToStrPermission(User.UserPermission), "UserJob": User.UserJob, "UserPosition": User.UserPositionStatus}