working money and delivery dates

This commit is contained in:
2024-03-29 19:56:59 -04:00
parent 666d0895e4
commit 6fab39bf86
11 changed files with 202 additions and 80 deletions

View File

@@ -1,13 +1,12 @@
from flask import request, jsonify
from flask_login import current_user
from sqlalchemy import or_
from datetime import date, timedelta
from flask_login import login_required
from app.employees import employees
from app import db
from datetime import datetime
from app.classes.employee import Employee_Employee, Employee_Employee_schema
from app.classes.stats_employee import Stats_Employee_Oil, Stats_Employee_Office
@employees.route("/<int:userid>", methods=["GET"])
@login_required
@@ -132,8 +131,25 @@ def employee_create():
employee_phone_number=e_phone_number,
)
db.session.add(new_employee)
db.session.commit()
db.session.flush()
new_stats_office = Stats_Employee_Office(
employee_id = new_employee.id,
total_orders = 0,
total_credit_cards_proccessed = 0,
)
db.session.add(new_stats_office)
new_stats_oil = Stats_Employee_Oil(
employee_id = new_employee.id,
total_deliveries = 0,
total_gallons_delivered = 0,
total_primes = 0,
oil_total_profit_delivered = 0,
)
db.session.add(new_stats_oil)
return jsonify({"ok": True,
'user_id': new_employee.id,