def get(self, identity_list): data = list() relation_list = list() for identity in identity_list: self.device.set_identity(identity) relation = self.device.get_relation_by_device() if relation: temp = dict() temp["identity"] = identity temp["relation"] = relation relation_list.append(temp) for item in relation_list: temp = item relation = item["relation"] user = self.user.get_by_id(relation.user_id) if user: temp["username"] = user.username del temp["relation"] data.append(temp) if data: result = Result.get_result(True, 1, 1, "OK!") else: result = Result.get_result(False, -1, -1, "no data!") result["data"] = data return result
def logout(self, user_id, token): result = dict() result["success"] = False token_object = self.token.get(user_id) if token_object and token_object.token == token: delete_token = self.token.delete(token_object) if delete_token: result = Result.result_success() else: result = Result.result_failed() else: result = Result.get_result(False, -2, -2, "you have no right to logout!") return result