需求价值:因亚马逊类目模板表格不同国家站点的字段命名有所区别,原来的类目模板解析存在缺陷导致无法正确获取避免的属性字段(报错提示中包含A value is required for the的大部分是该问题导致)
需求内容
一、数据库字段是否必填解析逻辑修改
原解析获取属性字段是否必填的逻辑:
1,数据库字段列第3行的字段名称与是否必填列的表头名称一致时,数据库字段对应的是否必填列的值也与数据库字段列第3行的字段名称一致则该数据库字段标记为必填
2,数据库字段对应的必填列的为指定枚举时,该数据库字段标记为必填
新解析获取属性字段是否必填的逻辑:
1,数据库字段列第3行的字段名称与是否必填列的表头名称一致时,数据库字段对应的是否必填列的值也与数据库字段列第3行的字段名称一致则该数据库字段标记为必填
2,数据库字段对应的是否必填列的值为下面的任一枚举值时(不区分大小写),该数据库字段标记为必填
Krävs
Required
Obrigatório
Requis
Erforderlich
Obligatoire
Zorunlu
Wymagane
Verplicht
必須
Pflichtfeld
Vereist

新增需求点:
二、增加执行队列的监控列表记录执行耗时,增加模板文件下载的耗时日志记录
数据监控情况:
文件下载完成,耗时2.088秒
普通Excel解析,耗时1.24秒
MD5校验和文件处理,耗时0.001秒
数据库相关处理操作,耗时2.863秒
一个类目处理时间大概6秒
一批类目3个线程:2000*6/3/60=66分钟
服务器触发时间:20分钟一次
全量切换搞一次:800000/5台/2000节点每一小时/24=3天
新增枚举:
Krävs
Required
Obrigatório
Requis
Erforderlich
Obligatoire
Zorunlu
Wymagane
Verplicht
必須
Pflichtfeld
Vereist