任务描述
需求描述
需求背景:近期发现删除队列查询时大量删除中的数据,排查发现是状态更新不及时导致,需要调整状态刷新逻辑
需求实现:
1、修改删除队列 验证服务 listing删除成功时刷新批次表
2、将es中状态不为删除成功或者删除失败的数据都进行一次状态刷新处理
验收标准
暂无
需求背景:近期发现删除队列查询时大量删除中的数据,排查发现是状态更新不及时导致,需要调整状态刷新逻辑
需求实现:
1、修改删除队列 验证服务 listing删除成功时刷新批次表
2、将es中状态不为删除成功或者删除失败的数据都进行一次状态刷新处理
增加清理服务,DeleteCronJob

将删除超过3个月以外的数据,以id删除,修改时间字段是无法测试的
服务是否使用,代码评审的时候问架构师

| 所属迭代 | 智能中心-智能刊登迭代 |
|---|---|
| 所属模块 | 智能中心-需求池 战略独立项目 智能刊登 |
| 相关需求 | 删除队列同步ES优化-调整状态时刷新队列 |
| 指派给 | 罗友军 于 2024-09-07 18:05:20 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已完成 |
| 进度 | 100% |
| 优先级 | P1 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 罗友军 于 2024-09-03 10:04:19 |
|---|---|
| 由谁完成 | 张家添 于 2024-09-07 18:04:18 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 暂无 |
| 关闭原因 | 暂无 |
| 最后编辑 | 张家添 于 2024-09-07 18:05:20 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 11工时 |
|---|---|
| 总计消耗 | 11工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2024-09-03 |
| 实际开始 | 2024-09-07 |
| 截止日期 | 2024-09-30 |
查询下架队列
db.getCollection("Amazon_Queue_Delete").find({ $and : [{"Status" : 4}, {"ResultTime" : { $gt : ISODate("2024-04-15T00:00:00+08:00") }}, {"ResultTime" : { $lte : ISODate("2024-04-15T01:00:00+08:00") }}] }).limit(100).skip(0)
调用智能选品接口/AmazonQueueDelete/UpdateStatus,进行修改
{
"ids": [
"657aea23502cca4718e29388"
],
"status": "0"
}