Conjunto de cambios e0640af en seiven para api_client
- Fecha y hora:
- 14/12/2017 14:10:34 (hace 6 años)
- Branches:
- master
- Children:
- ab4c9ba
- Parents:
- 69e1dbf
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
api_client/services.py
r69e1dbf re0640af 13 13 from __future__ import unicode_literals 14 14 15 import json 16 17 from .models import AccessToken 18 import requests 19 20 consult_api = False 21 access_credentials = AccessToken.objects.filter(activo=True)[0] 22 params = {} 23 24 def api_anho_registro(): 25 global consult_api 26 27 if access_credentials: 28 token_type = access_credentials.token_type 29 token = access_credentials.access_token 30 url = access_credentials.url_access + "api/anhos" 31 32 consult_api = requests.get(url=url, headers={'Authorization': '%s %s' % (token_type, token)}) 33 34 return json.loads(consult_api.text) 35 36 def api_estados(): 37 global consult_api 38 39 if access_credentials: 40 token_type = access_credentials.token_type 41 token = access_credentials.access_token 42 url = access_credentials.url_access + "api/estados" 43 44 consult_api = requests.get(url=url, headers={'Authorization': '%s %s' % (token_type, token)}) 45 46 return json.loads(consult_api.text) 47 48 def api_unidad_economica(rif=None, nombre=None, estado=None, anho=None, id_list=None): 49 global consult_api 50 51 if access_credentials: 52 token_type = access_credentials.token_type 53 token = access_credentials.access_token 54 url = access_credentials.url_access + "api/unidad-economica" 55 56 ## Actualiza los datos de consulta por rif si se ha especificado 57 params.update({'rif': rif} if rif else {}) 58 ## Actualiza los datos de consulta por nombre de la unidad económica si se ha especificado 59 params.update({'nombre': nombre} if nombre else {}) 60 ## Actualiza los datos de consulta por estado si se ha especificado 61 params.update({'estado': estado} if estado else {}) 62 ## Actualiza los datos de consulta por año de registro si se ha especificado 63 params.update({'anho': anho} if anho else {}) 64 ## Actualiza los datos de consulta por lista de ids si se han especificado 65 params.update({'id_list': id_list} if id_list else {}) 66 67 consult_api = requests.get(url=url, headers={'Authorization': '%s %s' % (token_type, token)}, params=params) 68 69 return json.loads(consult_api.text)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.