fos-alex / estamos-para-ayudarlo

1 stars 2 forks source link

Categoría devuelve más de un id #26

Closed fos-alex closed 10 years ago

fos-alex commented 10 years ago

Si pego a http://ec2-54-187-58-168.us-west-2.compute.amazonaws.com/app/categorias/2

Recibo: {"codigo":0,"mensaje":"Operacion Satisfactoria","data":[{"id":"2","id_categoria":"2","nombre":"Desodorante Pisos","descripcion":""},{"id":"7","id_categoria":"2","nombre":"Papel Higienico","descripcion":""}],"dataAdicional":null}

No entiendo por qué podría haber dos categorías con el mismo ID. Además, el id debería ser el primero, no debería traerme id_categoría. Yo diría que hay una mezcla rara con los productos.

pmussari commented 10 years ago

El Servicio que estas usando es para listar los productos de esa categoria. Y obviamente cada producto va a tener la misma id_categoria. ¿Queres que te haga un servicio aparte ?

Los Servicios que se crearon fueron:

Listado de categorias . Productos por categoria:

La correccion que se podria hacer es un json de categoria X que contenga un array de productos.

Estas de acuerdo con es solucion?

fos-alex commented 10 years ago

No me interesa mucho el producto. Sólo quiero un listado de las categorías que hay.

En el caso de pedir /app/categorias/2, querría que solo me venga la categoría 2 con sus atributos.

pmussari commented 10 years ago

Entonces deberias usar el metodo correspondiente a listado de categorias, sin especificar un ID.

GET http://ec2-54-187-58-168.us-west-2.compute.amazonaws.com/app/categorias/

El cual devuelve

{"codigo":0,"mensaje":"Operacion Satisfactoria","data":[{"id":"1","nombre":"Lacteos"},{"id":"2","nombre":"Limpieza"},{"id":"3","nombre":"Enlatados"},{"id":"4","nombre":"Carniceria"}],"dataAdicional":null}

No existen id repetidos ni mezclas de productos.

fos-alex commented 10 years ago

Entiendo. Igual es medio raro que /app/categorias/2 devuelva productos, pero igual eso ya no me afecta. Gracias!