auto working almost
This commit is contained in:
		| @@ -1,5 +1,6 @@ | ||||
| from fastapi import APIRouter | ||||
|  | ||||
| from fastapi.responses import JSONResponse | ||||
| from fastapi.encoders import jsonable_encoder | ||||
| from database import session | ||||
| from pyowm import OWM | ||||
|  | ||||
| @@ -13,13 +14,29 @@ router = APIRouter( | ||||
| ) | ||||
|  | ||||
|  | ||||
| @router.get("/{delivery_id_order}", status_code=201) | ||||
| def get_delivery(delivery_id_order): | ||||
|  | ||||
| @router.route("/all/customers", methods=["GET"]) | ||||
|     get_delivery = ( | ||||
|         session.query(Auto_Delivery) | ||||
|         .filter(Auto_Delivery.id == delivery_id_order) | ||||
|         .first() | ||||
|         ) | ||||
|  | ||||
|      | ||||
|     return JSONResponse(content=jsonable_encoder(get_delivery), status_code=200) | ||||
|      | ||||
|  | ||||
|  | ||||
| @router.get("/all/customers") | ||||
| def get_delivery_customers(): | ||||
|  | ||||
|     automatics = ( | ||||
|         session.query(Auto_Delivery) | ||||
|         .order_by(Auto_Delivery.estimated_gallons_left.desc()) | ||||
|         .all() | ||||
|         ) | ||||
|  | ||||
|  | ||||
|     return JSONResponse(content=jsonable_encoder(automatics), status_code=200) | ||||
|      | ||||
|      | ||||
|     automatics = session.query().filter().first() | ||||
|      | ||||
|     return ({"ok": True, | ||||
|              "automatics": automatics | ||||
|              }), 200 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user