
需求背景:目前智能刊登的SKU未做人工审核,可能存在账号风险,需要通过人工审核
需求实现:
增加一个审核记录表,以SKU+账号组维度保存,需要包括SKU,账号组,来源渠道(方便关联用户权限),所有从Amazon自动刊登SKU管理及原老品优化池创建的记录(没有刊登过),都需要先走审核流程,创建到审核表,状态为未审核。审核通过后变成审核通过状态,审核不通过则变成审核不通过状态。
符合以下条件的SKU不创建审核记录(不刊登):
暂时缺货,仿牌,禁售(全站点禁售),停产
一、前端审核页面
从审核记录表获取审核记录展示(只展示该销售人员所负责的来源渠道的关联记录),默认展示未审核记录,页面字段如图所示。

字段取值定义:
添加时间:导入到SKU管理表的时间
审核状态&审核人员&审核时间:该条记录的审核状态和具体操作人员,时间
该SKU上一次审核通过时间:该SKU在审核记录表中最近一次审核通过的时间
该SKU审核通过次数:该SKU在审核表中记录的审核通过次数
搜索条件:
1.时间筛选框下拉项包括,添加时间、上一次审核通过时间
2.系统SKU下拉项包括系统SKU,自定义SKU,母体ID
3.审核状态包括 全部、未审核、审核通过、审核不通过
4.支持批量搜索,批量搜索条件包括:系统SKU,自定义SKU,母体ID,账号组

操作按钮:
1.审核按钮下拉项包括:选中项审核,当前条件审核。这两个操作都需要确认审核状态,状态必填,备注选填。

2.批量设置站点允许审核人员在审核过程中批量修改SKU上架的站点,未勾选的站点对应的来源渠道不能上线,默认全选。站点必须选一个,备注选填

3.列表操作下拉项
包括审核及站点设置功能,页面与批量操作一致。
4.当SKU为母体时,显示母体ID,颜色为蓝色,鼠标悬停显示所有子SKU列表

数据处理要求:
1.所有审核以SKU+账号组维度审核,即一个销售人员审核了该SKU+账号组,则其他销售人员不再审核。
2.如果以母体形式刊登,则只需要审核一次母体,即审核单中只有一条母体的审核单。
3.正式上线后,当前未刊登的记录都需要初始化到审核记录表。
4.符合以下条件的SKU,需要在产品信息列中标红对应信息,例如尺寸超标则尺寸信息标红,例如重量超标则重量信息标红。
--长宽高(单个(套)包装尺寸),其中有一项大于等于60;
--长宽高相加(单个(套)包装尺寸),大于等于90;
--毛重大于等于2000G
5.页面加载数据时需要过滤暂时缺货,仿牌,禁售(全站点禁售),停产
二、刊登流程调整
1.无论是用户通过导入或者是其他来源进入到自动刊登SKU管理表的数据,在队列的执行中,都需要先创建审核记录。
2.刊登资料组装的队列消费服务修改为从审核记录表读取数据,只有审核通过的才能进行刊登流程。
2:修改推送 老品刊登服务,

3:核心代码截图:
4:自测结果:
5:直接是直接队列 mogodb 新队列 detail ,现在需要更改流程,需要走审核流程,