DSatishchandra commited on
Commit
6d22945
·
verified ·
1 Parent(s): 360f409

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -0
app.py CHANGED
@@ -101,6 +101,32 @@ def create_salesforce_record(name, email, phone_number):
101
  print(f"Error creating Salesforce record: {error_message}")
102
  return {"error": f"Failed to create record in Salesforce: {error_message}"}
103
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
 
105
  @app.route("/")
106
  def index():
 
101
  print(f"Error creating Salesforce record: {error_message}")
102
  return {"error": f"Failed to create record in Salesforce: {error_message}"}
103
 
104
+ @app.route("/submit", methods=["POST"])
105
+ def submit():
106
+ data = request.json
107
+ name = data.get('name')
108
+ email = data.get('email')
109
+ phone = data.get('phone')
110
+
111
+ if not name or not email or not phone:
112
+ return jsonify({'error': 'Missing data'}), 400
113
+
114
+ try:
115
+ # Create Salesforce record
116
+ customer_login = sf.Customer_Login__c.create({
117
+ 'Name': name,
118
+ 'Email__c': email,
119
+ 'Phone_Number__c': phone
120
+ })
121
+
122
+ if customer_login.get('id'):
123
+ return jsonify({'success': True})
124
+ else:
125
+ return jsonify({'error': 'Failed to create record'}), 500
126
+
127
+ except Exception as e:
128
+ return jsonify({'error': str(e)}), 500
129
+
130
 
131
  @app.route("/")
132
  def index():