27 lines
526 B
Python
27 lines
526 B
Python
|
import frappe
|
||
|
|
||
|
|
||
|
def execute():
|
||
|
options = {
|
||
|
"11-20": "11-50",
|
||
|
"21-30": "11-50",
|
||
|
"31-100": "51-200",
|
||
|
"101-500": "201-500",
|
||
|
"500-1000": "501-1000",
|
||
|
">1000": "1000+",
|
||
|
}
|
||
|
|
||
|
for doctype in ("Lead", "Opportunity", "Prospect"):
|
||
|
frappe.reload_doctype(doctype)
|
||
|
for key, value in options.items():
|
||
|
frappe.db.sql(
|
||
|
"""
|
||
|
update `tab{doctype}`
|
||
|
set no_of_employees = %s
|
||
|
where no_of_employees = %s
|
||
|
""".format(
|
||
|
doctype=doctype
|
||
|
),
|
||
|
(value, key),
|
||
|
)
|