Working on redoing order to get rid of order_cart.

This commit is contained in:
Scott Idem
2021-08-09 20:16:07 -04:00
parent 1dba813d4b
commit 73466456ee
11 changed files with 272 additions and 27 deletions

View File

@@ -401,7 +401,6 @@ def load_account_obj(
inc_order_line_list = inc_order_line_list,
inc_order_cfg = inc_order_cfg,
inc_person = inc_person,
inc_user = inc_user,
)
)
account_obj.order_list = order_dict_list

View File

@@ -13,7 +13,7 @@ from app.methods.order_line_methods import get_order_line_rec_list, load_order_l
# from app.methods.user_methods import load_user_obj
from app.models.order_models import Order_Base
from app.models.order_line_models import Order_Line_Base # This should go away later.
from app.models.order_line_models import Order_Line_Base, Order_Line_DB_Base # This should go away later.
# from app.models.person_models import Person_Base
# from app.models.user_models import User_Base
@@ -153,6 +153,16 @@ def save_order_obj(order_obj_new:Order_Base, repl_order_line_li:bool=False):
order_line_obj_data = order_line_obj_new.dict(by_alias=False, exclude_defaults=False, exclude_unset=True, exclude={'order_line_id_random', 'product_type_id', 'product_type', 'created_on', 'updated_on'})
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
try:
order_line_obj_db = Order_Line_DB_Base(**order_line_obj_new)
log.debug(order_line_obj_db)
except ValidationError as e:
log.error(e.json())
return False
order_line_obj_db_data = order_line_obj_db.dict(by_alias=False, exclude_defaults=False, exclude_unset=True)
log.debug(order_line_obj_db_data)
order_line_obj_data['order_id'] = order_id
if order_line_obj_resp := sql_insert_or_update(sql=None, data=order_line_obj_data, table_name='order_line', rm_id_random=True, id_random_length=8): pass

View File

@@ -192,7 +192,6 @@ def load_person_obj(
enabled = enabled,
inc_order_cfg = inc_order_cfg,
inc_order_line_list = inc_order_line_list,
inc_user = inc_user,
)
)
person_obj.order_list = order_result_list

View File

@@ -164,7 +164,6 @@ def load_user_obj(
inc_order_cfg = inc_order_cfg,
inc_order_line_list = inc_order_line_list,
inc_person = inc_person,
# inc_user = inc_user,
):
order_result_list.append(load_order_result)
else: order_result_list.append(None)