working money and delivery dates
This commit is contained in:
		| @@ -5,8 +5,7 @@ from app.classes.customer import Customer_Customer | ||||
| from app.classes.delivery import Delivery_Delivery | ||||
| from app.classes.employee import Employee_Employee | ||||
| from app.classes.cards import Card_Card | ||||
| from app.classes.pricing import Pricing_Oil_Oil | ||||
| from app.classes.stats_employee import Stats_Employee_Oil | ||||
| from app.classes.stats_employee import Stats_Employee_Oil, Stats_Employee_Office | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -25,11 +24,6 @@ def office_finalize_delivery(delivery_id): | ||||
|         .filter(Delivery_Delivery.id == delivery_id) \ | ||||
|         .first() | ||||
|  | ||||
|     get_today_price = db.session \ | ||||
|         .query(Pricing_Oil_Oil) \ | ||||
|         .order_by(Pricing_Oil_Oil.id.desc()) \ | ||||
|         .first() | ||||
|  | ||||
|     get_customer = db.session \ | ||||
|         .query(Customer_Customer) \ | ||||
|         .filter(Customer_Customer.id == get_delivery.customer_id) \ | ||||
| @@ -65,7 +59,6 @@ def office_finalize_delivery(delivery_id): | ||||
|     else: | ||||
|         delivery_payment_method = 3 | ||||
|  | ||||
|  | ||||
|     same_day_info = request.json["same_day"] | ||||
|     if same_day_info is True: | ||||
|         same_day_info = 1 | ||||
| @@ -107,33 +100,31 @@ def driver_finalize_delivery(delivery_id): | ||||
|     """ | ||||
|     Finalizes a delivery from office | ||||
|     """ | ||||
|     print(request.json) | ||||
|     get_delivery = (db.session  | ||||
|         .query(Delivery_Delivery)  | ||||
|         .filter(Delivery_Delivery.id == delivery_id)  | ||||
|         .first()) | ||||
|  | ||||
|     get_today_price = (db.session  | ||||
|         .query(Pricing_Oil_Oil)  | ||||
|         .order_by(Pricing_Oil_Oil.id.desc())  | ||||
|         .first()) | ||||
|  | ||||
|     print(get_delivery.id) | ||||
|     get_stats = (db.session | ||||
|                  .query(Stats_Employee_Oil) | ||||
|                  .filter(Stats_Employee_Oil == get_delivery.driver_employee_id) | ||||
|                  .filter(Stats_Employee_Oil.employee_id == get_delivery.driver_employee_id) | ||||
|                  .first()) | ||||
|  | ||||
|    | ||||
|      | ||||
|     gallons_delivered = request.json["gallons_delivered"] | ||||
|  | ||||
|     if request.json["driver_employee_id"]: | ||||
|         delivery_driver_id = request.json["delivery_driver_id"] | ||||
|         get_driver = (db.session | ||||
|                         .query(Employee_Employee) | ||||
|                         .filter(Employee_Employee.id == delivery_driver_id) | ||||
|                         .first()) | ||||
|         same_driver = False | ||||
|     else: | ||||
|         same_driver = True | ||||
|          | ||||
|     | ||||
|        | ||||
|     delivery_driver_id = request.json["driver_employee_id"] | ||||
|  | ||||
|     get_driver = (db.session | ||||
|                     .query(Employee_Employee) | ||||
|                     .filter(Employee_Employee.id == delivery_driver_id) | ||||
|                     .first()) | ||||
|  | ||||
|  | ||||
|     customer_filled = request.json["customer_filled"] | ||||
|     if customer_filled is True: | ||||
|         customer_filled = 1 | ||||
| @@ -160,10 +151,10 @@ def driver_finalize_delivery(delivery_id): | ||||
|     get_delivery.customer_filled = customer_filled | ||||
|     get_delivery.cash_recieved = cash_amount | ||||
|      | ||||
|     if same_driver == False: | ||||
|         get_delivery.driver_last_name = get_driver.employee_last_name | ||||
|         get_delivery.driver_first_name = get_driver.employee_first_name | ||||
|         get_delivery.driver_employee_id = get_driver.id | ||||
|  | ||||
|     get_delivery.driver_last_name = get_driver.employee_last_name | ||||
|     get_delivery.driver_first_name = get_driver.employee_first_name | ||||
|     get_delivery.driver_employee_id = get_driver.id | ||||
|          | ||||
|          | ||||
|     # update stats | ||||
| @@ -174,7 +165,6 @@ def driver_finalize_delivery(delivery_id): | ||||
|     get_stats.total_gallons_delivered = current_gallons_delivered | ||||
|          | ||||
|          | ||||
|          | ||||
|     # update delivery status to delivered | ||||
|     if get_delivery.payment_type == 0: | ||||
|         get_delivery.delivery_status = 10 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user