23 lines
667 B
Python
Executable File
23 lines
667 B
Python
Executable File
from flask import request, jsonify
|
|
from flask_login import current_user
|
|
from sqlalchemy.sql import func
|
|
from datetime import date, timedelta
|
|
from app.reports import reports
|
|
from app import db
|
|
from datetime import datetime
|
|
|
|
from app.classes.auth import Auth_User
|
|
from app.classes.customer import Customer_Customer
|
|
|
|
from app.classes.employee import Employee_Employee
|
|
from app.classes.delivery import Delivery_Delivery
|
|
|
|
|
|
@reports.route("/oil/total", methods=["GET"])
|
|
def oil_total_gallons():
|
|
total_oil = db.session\
|
|
.query(func.sum(Delivery_Delivery.gallons_delivered))\
|
|
.group_by(Delivery_Delivery.id)\
|
|
.all()
|
|
|
|
return jsonify({"ok": True }), 200 |