
任务描述
需求描述
需求背景:目前审核表的数据越来越多,且不能删除(查重需要),为了减轻erp压力,将审核表进行归档
需求实现:
一、数据存储
1.增加一个已审核记录表,用于记录已经审核通过的数据,数据结构在原审核表的基础上增加部分字段冗余,用于界面显示:包括SKU中英文名称,账号组名称
2.初始化数据,将目前已经审核通过的数据全部写入到归档表
二、前端页面
在审核页面增加一个tab,为归档数据,查询审核归档表。
操作按钮支持导出,权限码:M3459
查询条件包括以下:
1.分页:支持50.100.500
2.添加时间、刊登时间、审核时间查询
3.系统SKU查询
4.推送类型查询
5.批量查询支持SKU批量
列表显示如下图,注意产品名称需要显示中文名和英文名

三、服务修改
1.增加一个审核通过的归档服务,定时将审核通过的数据同步到MongoDB,需要同时写入冗余字段;定时时间:十分钟执行一次
2.修改审核通过记录同步到刊登队列的同步服务,改成读取MongoDB的表,状态回写也写到新的表
3.相关补漏和查重服务都需要增加对这个表的读写
验收标准
暂无
1、说明修改发布项目工程和服务配置项
需要发布的项目:
ErpWork
AutoChoose
需要配置的服务项目:
项目:ERPWorker
新增服务
服务1: 已审核sku同步到mongodb服务
服务名:AutoPublishApproveSkuSyncJob
频率: 十分钟一次
{"ServiceName":"AutoPublishApproveSkuSyncJob","Params":{},"AssemblyFullName":" Zhcxkj.Erp.Worker","TypeFullName":"Zhcxkj.Erp.Worker.CronJob.Amazon.AutoPublish.AutoPublishApproveSkuSyncJob","ExecMethod":"Execute","IsMultiThread":false,"TimeOut":0}
新增服务
服务1: 自动清理已审核列表中成功同步到mongodb库的数据
服务名:AutoPublishApproveSkuClearJob
频率: 十分钟一次
{"ServiceName":"AutoPublishApproveSkuClearJob","Params":{},"AssemblyFullName":" Zhcxkj.Erp.Worker","TypeFullName":"Zhcxkj.Erp.Worker.CronJob.Amazon.AutoPublish.AutoPublishApproveSkuClearJob","ExecMethod":"Execute","IsMultiThread":false,"TimeOut":0}
2、备注新增修改数据库表或字段
无
3、截图核心代码逻辑
4、截图自测业务流
5、补充其他注意事项
无