Skip to content

Commit

Permalink
Merge pull request #10 from wahni-green/version_13-wahni_it
Browse files Browse the repository at this point in the history
feat: fetch sales person api
  • Loading branch information
rtdany10 authored Jul 13, 2023
2 parents d6bf484 + 7a03d07 commit 89145a3
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions frappe_voxbay/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,18 @@ def create_call_log(

def is_integration_enabled():
return frappe.db.get_single_value("Voxbay Settings", "enabled", True)

@frappe.whitelist(allow_guest=True)
def find_salesperson():
try:
data = json.loads(frappe.request.data)
phone_no = data.get("phone_no")

lead_own = frappe.get_value("Lead",{"phone":phone_no},"lead_owner")
sales_person_details = frappe.get_value("Voxbay Agent Settings User",{"user": lead_own},"source_number")
if not sales_person_details:
return {"success": False, "error":"Sales Person Not Found"}
return {"success":True,"sales_person": sales_person_details}
except Exception as e:
frappe.log_error(message=str(frappe.get_traceback()), title="Find sales person")
return {"success": False, "error": str(e)}

0 comments on commit 89145a3

Please sign in to comment.