Merge pull request #650 from NagariaHussain/feat-payment-info

feat: store batch/course in LMS Payment
This commit is contained in:
Jannat Patel
2023-10-18 12:35:33 +05:30
committed by GitHub
2 changed files with 17 additions and 2 deletions

View File

@@ -8,8 +8,10 @@
"editable_grid": 1, "editable_grid": 1,
"engine": "InnoDB", "engine": "InnoDB",
"field_order": [ "field_order": [
"payment_for_document_type",
"member", "member",
"column_break_rqkd", "column_break_rqkd",
"payment_for_document",
"billing_name", "billing_name",
"payment_received", "payment_received",
"payment_details_section", "payment_details_section",
@@ -115,11 +117,23 @@
"fieldname": "amount_with_gst", "fieldname": "amount_with_gst",
"fieldtype": "Currency", "fieldtype": "Currency",
"label": "Amount with GST" "label": "Amount with GST"
},
{
"fieldname": "payment_for_document_type",
"fieldtype": "Select",
"label": "Payment for Document Type",
"options": "\nLMS Course\nLMS Batch"
},
{
"fieldname": "payment_for_document",
"fieldtype": "Dynamic Link",
"label": "Payment for Document",
"options": "payment_for_document_type"
} }
], ],
"index_web_pages_for_search": 1, "index_web_pages_for_search": 1,
"links": [], "links": [],
"modified": "2023-09-12 10:40:22.721371", "modified": "2023-10-17 23:17:50.334975",
"modified_by": "Administrator", "modified_by": "Administrator",
"module": "LMS", "module": "LMS",
"name": "LMS Payment", "name": "LMS Payment",

View File

@@ -4,7 +4,6 @@ import frappe
import json import json
import razorpay import razorpay
import requests import requests
import base64
from frappe import _ from frappe import _
from frappe.desk.doctype.dashboard_chart.dashboard_chart import get_result from frappe.desk.doctype.dashboard_chart.dashboard_chart import get_result
from frappe.desk.doctype.notification_log.notification_log import make_notification_logs from frappe.desk.doctype.notification_log.notification_log import make_notification_logs
@@ -1029,6 +1028,8 @@ def record_payment(address, response, client, doctype, docname):
"amount_with_gst": payment_details["amount_with_gst"], "amount_with_gst": payment_details["amount_with_gst"],
"gstin": address.gstin, "gstin": address.gstin,
"pan": address.pan, "pan": address.pan,
"payment_for_document_type": doctype,
"payment_for_document": docname,
} }
) )
payment_doc.save(ignore_permissions=True) payment_doc.save(ignore_permissions=True)