changes
This commit is contained in:
@@ -1,10 +1,40 @@
|
||||
from fastapi import APIRouter, Depends, HTTPException
|
||||
from fastapi import APIRouter
|
||||
from fastapi.responses import JSONResponse
|
||||
from fastapi.encoders import jsonable_encoder
|
||||
|
||||
from app.database import session
|
||||
from app.models.delivery import Delivery
|
||||
from app.models.printer import Printer_jobs
|
||||
|
||||
|
||||
router = APIRouter(
|
||||
prefix="/status",
|
||||
tags=["status"],
|
||||
responses={404: {"description": "Not found"}},
|
||||
)
|
||||
@router.get("/")
|
||||
|
||||
|
||||
@router.get("/waiting")
|
||||
async def read_items():
|
||||
return {"Hello": "World"}
|
||||
all_jobs = session.query(Printer_jobs).filter(Printer_jobs.status == 0).all()
|
||||
return JSONResponse(content=jsonable_encoder(all_jobs), status_code=200)
|
||||
|
||||
@router.get("/ready")
|
||||
async def read_items():
|
||||
all_jobs = session.query(Printer_jobs).filter(Printer_jobs.status == 1).all()
|
||||
return JSONResponse(content=jsonable_encoder(all_jobs), status_code=200)
|
||||
|
||||
@router.get("/printing")
|
||||
async def read_items():
|
||||
all_jobs = session.query(Printer_jobs).filter(Printer_jobs.status == 2).all()
|
||||
return JSONResponse(content=jsonable_encoder(all_jobs), status_code=200)
|
||||
|
||||
@router.get("/printed")
|
||||
async def read_items():
|
||||
all_jobs = session.query(Printer_jobs).filter(Printer_jobs.status == 3).all()
|
||||
return JSONResponse(content=jsonable_encoder(all_jobs), status_code=200)
|
||||
|
||||
@router.get("/error")
|
||||
async def read_items():
|
||||
all_jobs = session.query(Printer_jobs).filter(Printer_jobs.status == 4).all()
|
||||
return JSONResponse(content=jsonable_encoder(all_jobs), status_code=200)
|
||||
Reference in New Issue
Block a user