Commit 60dd1d66 authored by rico.liu's avatar rico.liu

update

parent 4d8734d4
...@@ -461,9 +461,12 @@ def check_params_data(path): ...@@ -461,9 +461,12 @@ def check_params_data(path):
try: try:
point_category = category.replace('/','_') point_category = category.replace('/','_')
cat_df = pd.read_excel(path,sheetname = f"{point_category}参数数据",converters = {'productcode':str}) cat_df = pd.read_excel(path,sheet_name = f"{point_category}参数数据",converters = {'productcode':str})
except: except:
continue continue
#加载标准项
cat_subtitle_list = db_params[db_params['name'] == category]['subtitle'].tolist()
#加载数据字典 #加载数据字典
cursor_zi_new.execute(f"select subtitle,stdvalue,primitive,simplevalue from ShuJuZiDian_Cfg where categoryname = '{category}'") cursor_zi_new.execute(f"select subtitle,stdvalue,primitive,simplevalue from ShuJuZiDian_Cfg where categoryname = '{category}'")
...@@ -492,7 +495,9 @@ def check_params_data(path): ...@@ -492,7 +495,9 @@ def check_params_data(path):
single_df['filter'] = ['1' if '(*)' in param else '0' for param in single_df['param'].tolist()] single_df['filter'] = ['1' if '(*)' in param else '0' for param in single_df['param'].tolist()]
single_df = single_df[single_df['filter'] == '1'] single_df = single_df[single_df['filter'] == '1']
params_dict = dict(zip(single_df['param'].apply(lambda x:x.replace("(*)","")).tolist(),single_df['value'].tolist())) params_dict = dict(zip(cat_subtitle_list,[single_df[single_df['param'] == subtitle+'(*)']['value'].tolist()[0] for subtitle in cat_subtitle_list]))
params_list.append(params_dict) params_list.append(params_dict)
print(f"{category}数据准备完成") print(f"{category}数据准备完成")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment