Conjunto de cambios 84aeeb7 en seiven para api_client/services.py
- Fecha y hora:
- 20/12/2017 14:09:08 (hace 6 años)
- Branches:
- master
- Children:
- 5bd3e39
- Parents:
- 00f3e65
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
api_client/services.py
rca8b5aa r84aeeb7 22 22 23 23 def api_anho_registro(): 24 """! 25 Función que permite obtener los años de registro del SIDEPRO 26 27 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 28 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 29 @date 15-09-2017 30 @return Devuelve un JSON con los datos consultados 31 """ 24 32 global consult_api 25 33 access_credentials = AccessToken.objects.filter(activo=True) … … 33 41 return json.loads(consult_api.text) 34 42 43 35 44 def api_estados(): 45 """! 46 Función que permite obtener los Estados registrados en SIDEPRO 47 48 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 49 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 50 @date 15-09-2017 51 @return Devuelve un JSON con los datos consultados 52 """ 36 53 global consult_api 37 54 access_credentials = AccessToken.objects.filter(activo=True) … … 46 63 return json.loads(consult_api.text) 47 64 65 48 66 def api_unidad_economica(rif=None, nombre=None, estado=None, anho=None, id_list=None): 67 """! 68 Función que permite obtener las Unidades Económicas registradas en SIDEPRO 69 70 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 71 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 72 @date 15-09-2017 73 @param rif <b>{string}</b> Número de RIF de la Unidad Económica 74 @param nombre <b>{string}</b> Nombre de la Unidad Económica 75 @param estado <b>{string}</b> Estado de la Unidad Económica 76 @param anho <b>{string}</b> Año de registro de la Unidad Económica 77 @param id_list <b>{array}</b> Listado de ID de Unidades Económicas 78 @return Devuelve un JSON con los datos consultados 79 """ 49 80 global consult_api 50 81 access_credentials = AccessToken.objects.filter(activo=True) … … 64 95 params.update({'anho': anho} if anho else {}) 65 96 ## Actualiza los datos de consulta por lista de ids si se han especificado 97 #params.update({'id_list': id_list} if id_list else {}) 98 99 consult_api = requests.get(url=url, headers={'Authorization': '%s %s' % (token_type, token)}, params=params) 100 101 return json.loads(consult_api.text) 102 103 104 def api_filter_ue(filtros=None, id_list=None): 105 """! 106 Función que permite obtener las Unidades Económicas de acuerdo al filtro indicado 107 108 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 109 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 110 @date 20-12-2017 111 @param filtros <b>{array}</b> Listado de opciones a consultar 112 @return Devuelve un JSON con los datos consultados 113 """ 114 global consult_api 115 access_credentials = AccessToken.objects.filter(activo=True) 116 117 if access_credentials: 118 token_type = access_credentials[0].token_type 119 token = access_credentials[0].access_token 120 url = access_credentials[0].url_access + "api/unidad-economica" 121 66 122 params.update({'id_list': id_list} if id_list else {}) 67 123 68 124 consult_api = requests.get(url=url, headers={'Authorization': '%s %s' % (token_type, token)}, params=params) 69 125 70 return json.loads(consult_api.text) 126 print(consult_api) 127 128 return json.loads(consult_api.text) 129 130 def api_filter_su(filtros=None): 131 """! 132 Función que permite obtener las Sub Unidades Económicas de acuerdo al filtro indicado 133 134 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 135 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 136 @date 20-12-2017 137 @param filtros <b>{array}</b> Listado de opciones a consultar 138 @return Devuelve un JSON con los datos consultados 139 """ 140 global consult_api 141 access_credentials = AccessToken.objects.filter(activo=True) 142 143 if access_credentials: 144 token_type = access_credentials[0].token_type 145 token = access_credentials[0].access_token 146 url = access_credentials[0].url_access + "" 147 148 return json.loads(consult_api.text) 149 150 def api_filter_pp(filtros=None): 151 """! 152 Función que permite obtener el proceso productivo de las Unidades Económicas de acuerdo al filtro indicado 153 154 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 155 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 156 @date 20-12-2017 157 @param filtros <b>{array}</b> Listado de opciones a consultar 158 @return Devuelve un JSON con los datos consultados 159 """ 160 global consult_api 161 access_credentials = AccessToken.objects.filter(activo=True) 162 163 if access_credentials: 164 token_type = access_credentials[0].token_type 165 token = access_credentials[0].access_token 166 url = access_credentials[0].url_access + "" 167 168 return json.loads(consult_api.text) 169 170 171 def api_filter_ae(filtros=None): 172 """! 173 Función que permite obtener las actividades económicas de las Unidades Económicas de acuerdo al filtro indicado 174 175 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 176 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 177 @date 20-12-2017 178 @param filtros <b>{array}</b> Listado de opciones a consultar 179 @return Devuelve un JSON con los datos consultados 180 """ 181 global consult_api 182 access_credentials = AccessToken.objects.filter(activo=True) 183 184 if access_credentials: 185 token_type = access_credentials[0].token_type 186 token = access_credentials[0].access_token 187 url = access_credentials[0].url_access + "" 188 189 return json.loads(consult_api.text)
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.