from fastapi import APIRouter from app.database import session import os from app.schema.price import SchemaPricing from app.models.admin import Admin_Company from app.models.pricing import Pricing_Oil_Oil router = APIRouter( prefix="/info", tags=["info"], responses={404: {"description": "Not found"}}, ) @router.get("/price/today") async def get_todays_price_of_oil(): get_current_prices = (session.query(Pricing_Oil_Oil) .order_by(Pricing_Oil_Oil.id.desc()) .first()) current_price = str(get_current_prices.price_for_customer) return { "ok": True, "todays_price": current_price } @router.get("/company") async def get_company(): company = os.getenv("COMPANYID") get_company_info = (session.query(Admin_Company) .filter(Admin_Company.id == company) .first()) company_phone_number = get_company_info.company_phone_number company_name = get_company_info.company_name return { "ok": True, "company_phone_number": company_phone_number, "company_name": company_name }