working money and delivery dates
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from flask import jsonify
|
||||
from sqlalchemy import func
|
||||
from sqlalchemy import func, or_
|
||||
from datetime import date
|
||||
from app.stats import stats
|
||||
from app import db
|
||||
@@ -23,9 +23,9 @@ def total_gallons_delivered_driver(driver_id):
|
||||
'data': sum_of_gallons,
|
||||
}), 200
|
||||
|
||||
|
||||
@stats.route("/delivery/total/<int:driver_id>", methods=["GET"])
|
||||
def total_deliveries_driver(driver_id):
|
||||
print(driver_id)
|
||||
total_stops = (db.session
|
||||
.query(Delivery_Delivery)
|
||||
.filter(Delivery_Delivery.driver_employee_id == driver_id)
|
||||
@@ -34,3 +34,28 @@ def total_deliveries_driver(driver_id):
|
||||
return jsonify({"ok": True,
|
||||
'data': total_stops,
|
||||
}), 200
|
||||
|
||||
|
||||
@stats.route("/delivery/count/today", methods=["GET"])
|
||||
def total_deliveries_today():
|
||||
total_stops = (db.session
|
||||
.query(Delivery_Delivery)
|
||||
.filter(Delivery_Delivery.expected_delivery_date == date.today())
|
||||
.count())
|
||||
print(total_stops)
|
||||
return jsonify({"ok": True,
|
||||
'data': total_stops,
|
||||
}), 200
|
||||
|
||||
|
||||
@stats.route("/delivery/count/delivered/today", methods=["GET"])
|
||||
def total_deliveries_today_finished():
|
||||
total_stops = (db.session
|
||||
.query(Delivery_Delivery)
|
||||
.filter(Delivery_Delivery.expected_delivery_date == date.today())
|
||||
.filter(or_(Delivery_Delivery.delivery_status == 1),(Delivery_Delivery.delivery_status == 10)
|
||||
.count()))
|
||||
print(total_stops)
|
||||
return jsonify({"ok": True,
|
||||
'data': total_stops,
|
||||
}), 200
|
||||
|
||||
Reference in New Issue
Block a user