Browse Source

Change Unordered star data

master
venkataakhil 1 year ago
parent
commit
7a7947d9b9
  1. 82
      smart_service/apis/master_api.py

82
smart_service/apis/master_api.py

@ -529,49 +529,41 @@ def change_star_data():
def change_single_star_data(): def change_single_star_data():
count = frappe.db.sql(''' count = frappe.db.sql('''
select count(*) from tabProcedure_Details where content like "%*%";''', as_dict=1) select count(*) from tabProcedure_Details where content like "%* %";''', as_dict=1)
print(count) print(count)
# updated_list = [] updated_list = []
# error_list = [] error_list = []
# data = frappe.db.sql(''' data = frappe.db.sql('''
# select parent,step_name,content_type,content,name,replace(content,'*','abcxyz ') as new_content from tabProcedure_Details where content like "%*%"; select name,parent,step_name,content_type,content,replace(content,'* ','abcxyz ') as new_content from tabProcedure_Details where content like "%* %";
# ''', as_dict=1) ''', as_dict=1)
for v in data:
# for v in data: try:
result = re.split(r"abcxyz ", v['new_content'], flags=0)
# try: sts = '<ul>'
# result = re.split(r"abcxyz ", v['new_content'], flags=0) if len(result) > 1:
# sts = '<ul>' for a in range(1, len(result)):
# if result[0] == '' and len(result) > 2: sts += '<li>' + result[a] + '</li> '
# for a in range(1, len(result)): sts += '</ul>'
# sts += '<li>' + result[a] + '</li> ' frappe.db.sql(
# sts += '</ul>' f'''update tabProcedure_Details set content = "{sts}" where name = '{v['name']}'; ''')
# # print(sts) frappe.db.commit()
# else: v['new_content'] = sts
# sts += '<li>' + result[1] + '</li> ' updated_list.append(v)
# sts += '</ul>'
# # print(sts) except Exception as e:
# frappe.db.sql( error_list.append({v['name']: e})
# f'''update tabProcedure_Details set content = "{sts}" where name = '{v['name']}'; ''')
# frappe.db.commit() content_file = base_path + "/files/json_files/content_single_star_update.json"
# v['new_content'] = sts error_file = base_path + "/files/json_files/content_error_single_star.json"
# updated_list.append(v)
with open(error_file, 'w') as outfile:
# except Exception as e: try:
# error_list.append({v['name']: e}) outfile.write(json.dumps(error_list))
except:
pass
# content_file = base_path + "/files/json_files/content_single_star_update.json" with open(content_file, 'w') as outfile:
# error_file = base_path + "/files/json_files/content_error_single_star.json" try:
outfile.write(json.dumps(updated_list))
# with open(error_file, 'w') as outfile: except:
# try: pass
# outfile.write(json.dumps(error_list)) return content_file
# except:
# pass
# with open(content_file, 'w') as outfile:
# try:
# outfile.write(json.dumps(updated_list))
# except:
# pass
# return content_file

Loading…
Cancel
Save