added checks and finalize ticket
This commit is contained in:
@@ -4,6 +4,36 @@ from datetime import date
|
||||
from app.stats import stats
|
||||
from app import db
|
||||
from app.classes.delivery import Delivery_Delivery
|
||||
from app.classes.stats_company import Stats_Company, Stats_Company_schema
|
||||
|
||||
|
||||
@stats.route("/calls/add", methods=["PUT"])
|
||||
def total_calls_post():
|
||||
total_calls_today = (db.session
|
||||
.query(Stats_Company)
|
||||
.filter(Stats_Company.expected_delivery_date == date.today())
|
||||
.first())
|
||||
current_call_count = total_calls_today.total_calls
|
||||
new_call = current_call_count + 1
|
||||
total_calls_today.total_calls = new_call
|
||||
|
||||
db.session.add(total_calls_today)
|
||||
db.session.commit()
|
||||
|
||||
|
||||
return jsonify({"ok": True,}), 200
|
||||
|
||||
|
||||
@stats.route("/calls/count/today", methods=["GET"])
|
||||
def total_calls_today():
|
||||
total_calls_today = (db.session
|
||||
.query(Stats_Company)
|
||||
.filter(Stats_Company.expected_delivery_date == date.today())
|
||||
.count())
|
||||
|
||||
return jsonify({"ok": True,
|
||||
'data': total_calls_today,
|
||||
}), 200
|
||||
|
||||
|
||||
@stats.route("/gallons/total/<int:driver_id>", methods=["GET"])
|
||||
@@ -64,7 +94,7 @@ 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))
|
||||
.filter((Delivery_Delivery.delivery_status == 10))
|
||||
.count())
|
||||
|
||||
return jsonify({"ok": True,
|
||||
|
||||
Reference in New Issue
Block a user