Work on person related information, order, and order_cart
This commit is contained in:
@@ -283,7 +283,7 @@ def get_order_rec_list(
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
from_datetime: datetime.datetime = None,
|
||||
to_datetime: datetime.datetime = None,
|
||||
status: str = 'complete', # started, in progress, complete, all
|
||||
status: str = 'closed', # started, in progress, complete, all
|
||||
balance_gt: int = 0, # $0 to $99999
|
||||
) -> list|bool:
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
@@ -296,14 +296,19 @@ def get_order_rec_list(
|
||||
# data['for_obj_type'] = for_obj_type
|
||||
sql_obj_type_id = f'`tbl`.{for_obj_type}_id = :{for_obj_type}_id'
|
||||
|
||||
allowed_status_li = ['started', 'in progress', 'complete', 'all']
|
||||
# allowed_status_li = ['started', 'in progress', 'complete', 'all'] # OLD list
|
||||
# allowed_status_li = ['open', 'locked', 'reopened', 'closed', 'canceled', 'other'] # NEW list
|
||||
allowed_status_li = ['open', 'locked', 'in progress', 'reopened', 'closed', 'complete', 'canceled', 'other'] # TEMPORARY list...
|
||||
sql_status = ''
|
||||
if status in allowed_status_li:
|
||||
if status == 'status':
|
||||
data['status'] = True
|
||||
sql_status = f'AND `tbl`.status = :status'
|
||||
elif status == 'disabled':
|
||||
data['status'] = False
|
||||
if status == 'closed' or status == 'complete':
|
||||
data['status'] = ['closed', 'complete']
|
||||
sql_status = f'AND `tbl`.status IN :status'
|
||||
elif status == 'locked' or status == 'in progress':
|
||||
data['status'] = ['locked', 'in progress']
|
||||
sql_status = f'AND `tbl`.status IN :status'
|
||||
else:
|
||||
data['status'] = status
|
||||
sql_status = f'AND `tbl`.status = :status'
|
||||
elif status == 'all':
|
||||
sql_status = ''
|
||||
|
||||
Reference in New Issue
Block a user