Working on membership, person, user, and order
This commit is contained in:
@@ -193,6 +193,18 @@ def load_order_obj(
|
||||
except ValidationError as e:
|
||||
log.error(e.json())
|
||||
|
||||
if inc_order_cfg:
|
||||
if order_cfg_result := load_order_cfg_obj(
|
||||
order_cfg_id = order_rec.get('order_cfg_id', None),
|
||||
limit = limit,
|
||||
by_alias = by_alias,
|
||||
exclude_unset = exclude_unset,
|
||||
model_as_dict = model_as_dict,
|
||||
enabled = enabled,
|
||||
):
|
||||
order_obj.order_cfg = order_cfg_result
|
||||
else: order_obj.order_cfg = None
|
||||
|
||||
# Updated 2021-06-18
|
||||
if inc_order_line_list:
|
||||
if order_line_rec_list_result := get_order_line_rec_list(
|
||||
@@ -214,24 +226,12 @@ def load_order_obj(
|
||||
order_obj.order_line_list = order_line_result_list
|
||||
else: order_obj.order_line_list = []
|
||||
|
||||
if inc_order_line_list:
|
||||
order_line_data = {}
|
||||
order_line_data['order_id'] = order_id
|
||||
if order_line_rec_li := sql_select(table_name='v_order_line', data=order_line_data, as_list=True):#, field_name='order_id', field_value=order_id):
|
||||
log.debug(order_line_rec_li)
|
||||
order_rec['order_line_li'] = order_line_rec_li
|
||||
|
||||
if inc_order_cfg:
|
||||
if order_cfg_result := load_order_cfg_obj(
|
||||
order_cfg_id = order_rec.get('order_cfg_id', None),
|
||||
limit = limit,
|
||||
by_alias = by_alias,
|
||||
exclude_unset = exclude_unset,
|
||||
model_as_dict = model_as_dict,
|
||||
enabled = enabled,
|
||||
):
|
||||
order_obj.order_cfg = order_cfg_result
|
||||
else: order_obj.order_cfg = None
|
||||
# if inc_order_line_list:
|
||||
# order_line_data = {}
|
||||
# order_line_data['order_id'] = order_id
|
||||
# if order_line_rec_li := sql_select(table_name='v_order_line', data=order_line_data, as_list=True):#, field_name='order_id', field_value=order_id):
|
||||
# log.debug(order_line_rec_li)
|
||||
# order_rec['order_line_li'] = order_line_rec_li
|
||||
|
||||
# Updated 2021-06-22
|
||||
if inc_person:
|
||||
@@ -276,6 +276,8 @@ def get_order_rec_list(
|
||||
for_obj_id: str,
|
||||
limit: int = 1000,
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
from_datetime: datetime.datetime = None,
|
||||
to_datetime: datetime.datetime = None,
|
||||
status: str = 'complete', # started, in progress, complete, all
|
||||
balance_gt: int = 0, # $0 to $99999
|
||||
) -> list|bool:
|
||||
|
||||
Reference in New Issue
Block a user