Updated auto

This commit is contained in:
2024-06-25 17:57:53 -04:00
parent 2433dbb447
commit ca3ebf9f9b
4 changed files with 58 additions and 11 deletions

View File

@@ -8,6 +8,7 @@ from app.classes.customer import \
Customer_Customer, \
Customer_Customer_schema
from app.classes.admin import Admin_Company
from app.classes.auto import Auto_Delivery
import string
import random
@@ -38,6 +39,7 @@ def all_customers(page):
customer_list = db.session \
.query(Customer_Customer) \
.order_by(Customer_Customer.id.desc()) \
.limit(per_page_amount).offset(offset_limit)
customer_schema = Customer_Customer_schema(many=True)
@@ -108,8 +110,24 @@ def create_customer():
customer_apt=customer_apt,
company_id=1,
)
db.session.add(new_customer)
db.session.flush()
new_auto = Auto_Delivery(
customer_id = new_customer.id,
account_number = made_account_number,
customer_full_name = new_customer.response_customer_last_name + " " + new_customer.response_customer_first_name,
last_fill = None,
last_updated = None,
estimated_gallons_left = None,
estimated_gallons_left_prev_day = None,
tank_height = None,
tank_size = None,
house_factor = 1,
)
db.session.add(new_auto)
db.session.commit()
return jsonify({
@@ -195,3 +213,18 @@ def delete_customer(customer_id):
}), 200
@customer.route("/count", methods=["GET"])
@login_required
def customer_count():
"""
"""
get_customer = (db.session
.query(Customer_Customer)
.count())
return jsonify({
"ok": True,
'count': get_customer
}), 200