added auto info to ticket

This commit is contained in:
2025-02-04 18:22:00 -05:00
parent 98a2c94083
commit 86d6d2dadd
2 changed files with 80 additions and 79 deletions

View File

@@ -238,18 +238,6 @@ def create_customer():
cor_ad = False
see_if_customer_exists = (db.session
.query(Customer_Customer)
.filter(Customer_Customer.response_customer_last_name)
.filter(Customer_Customer.response_customer_first_name)
.filter(Customer_Customer.customer_phone_number)
.first())
if see_if_customer_exists is not None:
return jsonify({
"ok": False,
'customer': see_if_customer_exists.id
}), 200
else:
new_customer = Customer_Customer(
account_number=made_account_number,
@@ -563,11 +551,6 @@ def edit_customer_tank(customer_id):
.query(Customer_Tank_Inspection)
.filter(Customer_Tank_Inspection.customer_id == customer_id)
.first())
get_auto_info = (db.session
.query(Auto_Delivery)
.filter(Auto_Delivery.customer_id == customer_id)
.first())
response_tank_status = request.json["tank_status"]
@@ -596,9 +579,17 @@ def edit_customer_tank(customer_id):
get_customer_tank.last_tank_inspection = response_last_tank_inspection
get_customer_tank.tank_size = response_tank_size
get_auto_info.tank_size = response_tank_size
get_customer_description.fill_location = response_customer_fill_location
if get_customer.customer_automatic == 1:
get_auto_info = (db.session
.query(Auto_Delivery)
.filter(Auto_Delivery.customer_id == customer_id)
.first())
get_auto_info.tank_size = response_tank_size
db.session.add(get_auto_info)
db.session.add(get_customer_description)

View File

@@ -15,7 +15,7 @@ from app.classes.pricing import Pricing_Oil_Oil
from app.classes.auth import Auth_User
from app.classes.promo import Promo_Promo
from app.classes.stats_customer import Stats_Customer
from app.classes.auto import Tickets_Auto_Delivery, Tickets_Auto_Delivery_schema
@delivery.route("/updatestatus", methods=["GET"])
def move_deliveries():
@@ -154,6 +154,16 @@ def get_customer_past_delivery2(customer_id):
delivery_schema = Delivery_Delivery_schema(many=True)
return jsonify(delivery_schema.dump(get_customer_past_delivery))
@delivery.route("/auto/<int:customer_id>", methods=["GET"])
def get_customer_auto_delivery(customer_id):
get_customer_past_delivery = (db.session
.query(Tickets_Auto_Delivery)
.filter(Tickets_Auto_Delivery.customer_id == customer_id)
.limit(5))
delivery_schema = Tickets_Auto_Delivery_schema(many=True)
return jsonify(delivery_schema.dump(get_customer_past_delivery))
@delivery.route("/order/<int:delivery_id>", methods=["GET"])
def get_a_specific_delivery(delivery_id):