auto working almost
This commit is contained in:
@@ -7,25 +7,6 @@ from database import Base
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
# class Auto_Customer(Base):
|
|
||||||
# __tablename__ = 'auto_customer'
|
|
||||||
|
|
||||||
# id = Column(Integer,
|
|
||||||
# primary_key=True,
|
|
||||||
# autoincrement=True,
|
|
||||||
# unique=False)
|
|
||||||
# customer_id = Column(INTEGER())
|
|
||||||
# customer_full_name = Column(VARCHAR(250))
|
|
||||||
# last_fill = Column(TIMESTAMP(), default=datetime.utcnow())
|
|
||||||
# last_updated = Column(TIMESTAMP(), default=datetime.utcnow())
|
|
||||||
# estimated_gallons_left = Column(INTEGER)
|
|
||||||
# estimated_gallons_left_prev_day = Column(INTEGER)
|
|
||||||
# tank_height = Column(VARCHAR(25))
|
|
||||||
# tank_size = Column(VARCHAR(25))
|
|
||||||
# house_factor = Column(DECIMAL(5, 2))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Auto_Temp(Base):
|
class Auto_Temp(Base):
|
||||||
__tablename__ = 'auto_temp'
|
__tablename__ = 'auto_temp'
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
from fastapi import APIRouter
|
from fastapi import APIRouter
|
||||||
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi.encoders import jsonable_encoder
|
||||||
from database import session
|
from database import session
|
||||||
from pyowm import OWM
|
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():
|
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