Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -62,8 +62,7 @@ def order_history():
|
|
62 |
try:
|
63 |
# Fetch order records for the logged-in user
|
64 |
result = sf.query(f"""
|
65 |
-
SELECT Id,
|
66 |
-
Order_Details__c, Order_Status__c, Discount__c, Total_Bill__c, CreatedDate
|
67 |
FROM Order__c
|
68 |
WHERE Customer_Email__c = '{email}'
|
69 |
ORDER BY CreatedDate DESC
|
@@ -71,7 +70,11 @@ def order_history():
|
|
71 |
""")
|
72 |
|
73 |
orders = result.get("records", []) # Get the order records (max 5)
|
74 |
-
|
|
|
|
|
|
|
|
|
75 |
return render_template("order_history.html", orders=orders) # Pass to template
|
76 |
|
77 |
except Exception as e:
|
@@ -79,7 +82,6 @@ def order_history():
|
|
79 |
return render_template("order_history.html", orders=[], error=str(e))
|
80 |
|
81 |
|
82 |
-
|
83 |
@app.route("/signup", methods=["GET", "POST"])
|
84 |
def signup():
|
85 |
if request.method == "POST":
|
|
|
62 |
try:
|
63 |
# Fetch order records for the logged-in user
|
64 |
result = sf.query(f"""
|
65 |
+
SELECT Id, Order_Details__c, Total_Amount__c, Discount__c, Total_Bill__c, CreatedDate
|
|
|
66 |
FROM Order__c
|
67 |
WHERE Customer_Email__c = '{email}'
|
68 |
ORDER BY CreatedDate DESC
|
|
|
70 |
""")
|
71 |
|
72 |
orders = result.get("records", []) # Get the order records (max 5)
|
73 |
+
|
74 |
+
# Process the order details to split each line into individual items
|
75 |
+
for order in orders:
|
76 |
+
order['items'] = order['Order_Details__c'].split('\n') # Split the order details into lines/items
|
77 |
+
|
78 |
return render_template("order_history.html", orders=orders) # Pass to template
|
79 |
|
80 |
except Exception as e:
|
|
|
82 |
return render_template("order_history.html", orders=[], error=str(e))
|
83 |
|
84 |
|
|
|
85 |
@app.route("/signup", methods=["GET", "POST"])
|
86 |
def signup():
|
87 |
if request.method == "POST":
|