Commit c91268e8 authored by rico.liu's avatar rico.liu

修改了转换简称的调用方式

parent b107e7a2
...@@ -29,12 +29,11 @@ def get_simple_value(): ...@@ -29,12 +29,11 @@ def get_simple_value():
conn_zi_new.close() conn_zi_new.close()
return temp return temp
def transform_simplevalue(cursor_zi_new,shujuzidiandf,categoryname,subtitle,stdvalue): def transform_simplevalue(simple_subtitle_list,shujuzidiandf,categoryname,subtitle,stdvalue):
stdvalue = stdvalue.strip() stdvalue = stdvalue.strip()
#simple_subtitle_list = ['CPU型号','显存容量','操作系统','双面器','双面输稿器','网络打印','标配外服务及配件','标配外耗材','镜头描述','碎纸效果','产品尺寸','分辨率','是否含壁挂架','是否含底座','CPU','内存','硬盘','尺寸','容量','最大读取速度','颜色','最大容积L','总容积L','类别','内存容量','硬盘容量','操作系统','网络连接','屏幕尺寸','硬盘尺寸','容量','类型'] #simple_subtitle_list = ['CPU型号','显存容量','操作系统','双面器','双面输稿器','网络打印','标配外服务及配件','标配外耗材','镜头描述','碎纸效果','产品尺寸','分辨率','是否含壁挂架','是否含底座','CPU','内存','硬盘','尺寸','容量','最大读取速度','颜色','最大容积L','总容积L','类别','内存容量','硬盘容量','操作系统','网络连接','屏幕尺寸','硬盘尺寸','容量','类型']
simple_subtitle_list = get_simple_value()
if subtitle not in simple_subtitle_list: if subtitle not in simple_subtitle_list:
return stdvalue return stdvalue
...@@ -134,6 +133,8 @@ def upload_params_data(category,path): ...@@ -134,6 +133,8 @@ def upload_params_data(category,path):
data_dict['stdvalue'] = data_dict['stdvalue'].apply(lambda x : x.upper()) data_dict['stdvalue'] = data_dict['stdvalue'].apply(lambda x : x.upper())
single_data_dict = data_dict single_data_dict = data_dict
#获取需要转换简称的参数列表
simple_subtitle_list = get_simple_value()
process_index = 0 process_index = 0
index_ = Index() index_ = Index()
...@@ -238,7 +239,7 @@ def upload_params_data(category,path): ...@@ -238,7 +239,7 @@ def upload_params_data(category,path):
#value = cat_sku_df[(cat_sku_df['sku'] == sku) & (cat_sku_df['name'] == detail_element_list[i])]['value'].tolist()[0] #value = cat_sku_df[(cat_sku_df['sku'] == sku) & (cat_sku_df['name'] == detail_element_list[i])]['value'].tolist()[0]
value = str(params[detail_element_list[i]]) value = str(params[detail_element_list[i]])
value = transform_simplevalue(cursor_zi_new,single_data_dict,category,detail_element_list[i],value.upper()) value = transform_simplevalue(simple_subtitle_list,single_data_dict,category,detail_element_list[i],value.upper())
if i == 0: if i == 0:
skuname += "(" + value + "/" skuname += "(" + value + "/"
...@@ -255,7 +256,7 @@ def upload_params_data(category,path): ...@@ -255,7 +256,7 @@ def upload_params_data(category,path):
value = str(params[element]) value = str(params[element])
value = transform_simplevalue(cursor_zi_new,single_data_dict,category,element,value.upper()) value = transform_simplevalue(simple_subtitle_list,single_data_dict,category,element,value.upper())
skuname += "(" + value + ") " skuname += "(" + value + ") "
continue continue
...@@ -263,7 +264,7 @@ def upload_params_data(category,path): ...@@ -263,7 +264,7 @@ def upload_params_data(category,path):
else: else:
value = str(params[element]) value = str(params[element])
value = transform_simplevalue(cursor_zi_new,single_data_dict,category,element,value.upper()) value = transform_simplevalue(simple_subtitle_list,single_data_dict,category,element,value.upper())
if element == '计价规格(包/箱或单包装)': if element == '计价规格(包/箱或单包装)':
value = '计价规格:' + value value = '计价规格:' + value
......
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