2019-07-03 05:04:31 +00:00
|
|
|
from __future__ import unicode_literals
|
2021-09-02 11:14:59 +00:00
|
|
|
|
2019-07-03 05:04:31 +00:00
|
|
|
import frappe
|
|
|
|
|
2021-09-02 11:14:59 +00:00
|
|
|
|
2019-07-03 05:04:31 +00:00
|
|
|
def execute():
|
|
|
|
|
|
|
|
frappe.reload_doctype("Opportunity")
|
|
|
|
if frappe.db.has_column("Opportunity", "enquiry_from"):
|
|
|
|
frappe.db.sql(""" UPDATE `tabOpportunity` set opportunity_from = enquiry_from
|
|
|
|
where ifnull(opportunity_from, '') = '' and ifnull(enquiry_from, '') != ''""")
|
|
|
|
|
|
|
|
if frappe.db.has_column("Opportunity", "lead") and frappe.db.has_column("Opportunity", "enquiry_from"):
|
|
|
|
frappe.db.sql(""" UPDATE `tabOpportunity` set party_name = lead
|
|
|
|
where enquiry_from = 'Lead' and ifnull(party_name, '') = '' and ifnull(lead, '') != ''""")
|
|
|
|
|
|
|
|
if frappe.db.has_column("Opportunity", "customer") and frappe.db.has_column("Opportunity", "enquiry_from"):
|
|
|
|
frappe.db.sql(""" UPDATE `tabOpportunity` set party_name = customer
|
|
|
|
where enquiry_from = 'Customer' and ifnull(party_name, '') = '' and ifnull(customer, '') != ''""")
|