def search_all_things_actives(token): # valida token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) things = Things() response = things.search_all_things_actives() if response == False: return jsonify({'response': 'Nenhum objeto encontrado'}) elif response == 'ERRO': return jsonify({'response': 'Ocorreu um erro no servidor'}) else: return json.dumps(para_dict(response))
def search_things_over_by_location(token, loca_id): # valida token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) thingsXLocation = ThingsXLocation() response = thingsXLocation.search_things_over_by_location(loca_id) if response == False: return jsonify({'response': 'Nenhum objeto encontrado'}) elif response == 'ERRO': return jsonify({'response': 'Ocorreu um erro no servidor'}) else: return json.dumps(para_dict(response))
def search_locations(token): # valida token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) location = Locations() response = location.search_all_locations() if response == False: return jsonify({'response': 'Nenhuma localizacao encontrada'}) elif response == 'ERRO': return jsonify({'response': 'Ocorreu um erro no servidor'}) else: return json.dumps(para_dict(response))
def edit_things(token, num_patr, location_c, situation, state, note, location): # verifica validade do token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) else: user_id = resp.id thingsSynchronization = ThingsSynchronization() response = thingsSynchronization.synchronize_things( num_patr, situation, state, note, user_id, location_c, location) if response == True: return jsonify({"response": "OK"}) else: return jsonify({"response": response})
def synchronize_location(token, location, num_patr): # verifica validade do token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) else: user_id = resp.id thingsSynchronization = ThingsSynchronization() response = thingsSynchronization.synchronize_location( num_patr, location, user_id) if response == True: return jsonify({'response': 'true'}) else: return jsonify({'response': response})
def active_thing_by_num(token, num): # valida token user = User() resp = user.verify_token(token) if resp == False: return jsonify({'response': 'Token Invalido'}) elif resp == 'ERRO': return jsonify({'response': 'Erro ao verificar token'}) things = Things() exits = things.search_things_by_num1(num) if exits: response = things.active_things_by_num1(num) if response == False: return jsonify( {'response': 'Ocorreu um erro ao ativar a etiqueta'}) else: return jsonify({'response': 'true'}) else: return jsonify({'response': 'Objeto não encontrado'})