需求背景:原公共方法中队列消费逻辑只查询有授权的店铺执行,未授权的店铺不消费,等有授权后再消费。查询执行情况容易造成误解以及店铺未授权问题无法第一时间处理。
需求内容:
公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;
status状态不变还是0,下次授权后再接着跑。
- 异常处理:若下次定时任务跑到该条数据仍未授权,则更新failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。
需求背景:原公共方法中队列消费逻辑只查询有授权的店铺执行,未授权的店铺不消费,等有授权后再消费。查询执行情况容易造成误解以及店铺未授权问题无法第一时间处理。
需求内容:
公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;
status状态不变还是0,下次授权后再接着跑。
需求背景:原公共方法中队列消费逻辑只查询有授权的店铺执行,未授权的店铺不消费,等有授权后再消费。查询执行情况容易造成误解以及店铺未授权问题无法第一时间处理。
需求内容:
公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;
status状态不变还是0,下次授权后再接着跑。
003-公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;
003+ 公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-2411:22:34店铺未授权;
004-status状态不变还是0,下次授权后再接着跑。
004+ status状态不变还是0,下次授权后再接着跑。
005-
005+
006-异常处理:若下次定时任务跑到该条数据仍未授权,则更新failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。
006+ 异常处理:若下次定时任务跑到该条数据仍未授权,则更新failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。
007-
007+
003-<p>公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;
003+ <p>公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-2411:22:34店铺未授权;</p>
004-</p><p>status状态不变还是0,下次授权后再接着跑。</p>
004+ <p>status状态不变还是0,下次授权后再接着跑。</p>
005-<p>
005+ <p><br /></p>
006-</p><ul><li>异常处理:若下次定时任务跑到该条数据仍未授权,则更新<span>failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。</span></li>
006+ <ul><li>异常处理:若下次定时任务跑到该条数据仍未授权,则更新<span>failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。</span></li>
007-</ul>
007+ </ul>
| 所属迭代 | 智能中心-EBAY直发迭代 |
|---|---|
| 所属模块 | 智能中心-需求池 战略独立项目 EBAY直发 |
| 相关需求 | ebay:队列执行失败日志中增加店铺未授权异常说明 |
| 指派给 | 胡笑锋 于 2025-04-01 16:10:07 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 百货开发组 |
| 任务状态 | 已完成 |
| 进度 | 100% |
| 优先级 | P3 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 胡笑锋 于 2025-03-31 09:15:16 |
|---|---|
| 由谁完成 | 胡笑锋 于 2025-04-01 15:45:52 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 暂无 |
| 关闭原因 | 暂无 |
| 最后编辑 | 梁秀丽 于 2025-05-08 14:23:45 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 8工时 |
|---|---|
| 总计消耗 | 10工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2025-03-31 |
| 实际开始 | 2025-04-01 |
| 截止日期 | 2025-04-01 |
涉及以下队列标记:
m_ebay_aliexpresstitle_queue
m_ebay_amazonimage_queue
m_ebay_associatemarket_queue_年月
m_ebay_buriedwords_queue_年月
m_ebay_clearstockprice_queue
m_ebay_customadjustprice_queue
m_ebay_detaileddescription_queue
m_ebay_doubao_queue
m_ebay_fixedgpsr_queue
m_ebay_handleupdate_queue
m_ebay_itemlocation_queue
m_ebay_itemlocationship_queue
m_ebay_limitoversea2direct_queue
m_ebay_negotiation_queue
m_ebay_offline_queue
m_ebay_outstockprice_queue
m_ebay_overseareal2virtual_queue
m_ebay_overseavirtual2real_queue
m_ebay_packagesize_queue
m_ebay_passivebargain_queue
m_ebay_productimage_queue
m_ebay_titlelibrary_queue
m_ebay_title_queue
m_ebay_unitprice_queue
m_ebay_uploadimage_queue
m_ebay_virlisting2direct_queue
m_ebay_weight_queue
自测效果截图:
原数据:
标记后:
测试Redis造数据举例:
MarketPublish:EbayListQueue:EbayNQueueModel:Buriedwords
list
{
"Type": 202,
"FromSku": "1253256",
"OrderSourceId": 15102,
"ProductId": "387638284423",
"QueueId": 2159635,
"ClassName": "EbayBuriedwordsQueueJob",
"FieldType": "Buriedwords"
}