nagasurendra commited on
Commit
6f7ff48
·
verified ·
1 Parent(s): 6fecdbd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -130,10 +130,9 @@ def login():
130
  print(f"Login attempt with email: {email}") # Debug log
131
 
132
  try:
133
- # Fetch user details, including Reward_Points__c
134
  query = f"SELECT Id, Name, Email__c, Reward_Points__c FROM Customer_Login__c WHERE Email__c='{email}' AND Password__c='{password}'"
135
  result = sf.query(query)
136
- referrer_name = referrer.get('Name')
137
 
138
  if result["records"]:
139
  user = result["records"][0]
@@ -141,6 +140,7 @@ def login():
141
  session['user_email'] = email
142
  print(f"Session variables set: user_id={session['user_id']}, user_email={session['user_email']}")
143
 
 
144
  reward_points = user.get("Reward_Points__c", 0)
145
 
146
  if reward_points >= 500:
@@ -169,13 +169,13 @@ def login():
169
  })
170
  print(f"Updated existing coupon record for {email}. New Coupon: {new_coupon_code}")
171
  else:
172
- # If no record exists, create a new one
173
  sf.Referral_Coupon__c.create({
174
- "Name": referrer_name,
175
  "Referral_Email__c": email,
 
176
  "Coupon_Code__c": new_coupon_code
177
  })
178
- print(f"Created new coupon record for {email}. Coupon: {new_coupon_code}")
179
 
180
  # Subtract 500 reward points from user's account
181
  new_reward_points = reward_points - 500
 
130
  print(f"Login attempt with email: {email}") # Debug log
131
 
132
  try:
133
+ # Fetch user details, including Name and Reward_Points__c
134
  query = f"SELECT Id, Name, Email__c, Reward_Points__c FROM Customer_Login__c WHERE Email__c='{email}' AND Password__c='{password}'"
135
  result = sf.query(query)
 
136
 
137
  if result["records"]:
138
  user = result["records"][0]
 
140
  session['user_email'] = email
141
  print(f"Session variables set: user_id={session['user_id']}, user_email={session['user_email']}")
142
 
143
+ user_name = user.get("Name", "") # Get the user's name
144
  reward_points = user.get("Reward_Points__c", 0)
145
 
146
  if reward_points >= 500:
 
169
  })
170
  print(f"Updated existing coupon record for {email}. New Coupon: {new_coupon_code}")
171
  else:
172
+ # If no record exists, create a new one with Referral_Name__c
173
  sf.Referral_Coupon__c.create({
 
174
  "Referral_Email__c": email,
175
+ "Name": user_name, # Store user's name in Referral_Coupon__c
176
  "Coupon_Code__c": new_coupon_code
177
  })
178
+ print(f"Created new coupon record for {email} with name {user_name}. Coupon: {new_coupon_code}")
179
 
180
  # Subtract 500 reward points from user's account
181
  new_reward_points = reward_points - 500