需求价值:因亚马逊类目模板表格不同国家站点的字段命名有所区别,原来的类目模板解析存在缺陷导致无法正确获取避免的属性字段(报错提示中包含A value is required for the的大部分是该问题导致)
需求内容
原解析获取属性字段是否必填的逻辑:
1,数据库字段列第3行的字段名称与是否必填列的表头名称一致时,数据库字段对应的是否必填列的值也与数据库字段列第3行的字段名称一致则该数据库字段标记为必填
2,数据库字段对应的是否必填列的值为“is require”时,该数据库字段标记为必填
新解析获取属性字段是否必填的逻辑:
1,数据库字段列第3行的字段名称与是否必填列的表头名称一致时,数据库字段对应的是否必填列的值也与数据库字段列第3行的字段名称一致则该数据库字段标记为必填
2,数据库字段对应的是否必填列的值为下面的枚举值时(不区分大小写),该数据库字段标记为必填
is require
Requis
Required
Zorunlu
Krävs
枚举值不写死,存在一个新表里面,方便有其他新增的枚举值时添加进去,无需再改代码

新增枚举:
Krävs
Required
Obrigatório
Requis
Erforderlich
Obligatoire
Zorunlu
Wymagane
Verplicht
必須
Pflichtfeld
Vereist