任务描述

需求背景:原公共方法中队列消费逻辑只查询有授权的店铺执行,未授权的店铺不消费,等有授权后再消费。查询执行情况容易造成误解以及店铺未授权问题无法第一时间处理。

需求内容:

公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;

status状态不变还是0,下次授权后再接着跑。


  • 异常处理:若下次定时任务跑到该条数据仍未授权,则更新failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。
比如:id:1234 2025-03-01 00:00第一次执行时店铺未授权,则failurlog字段值为2025-03-01 00:00店铺未授权;第二次2025-03-24 00:00消费1234这条数据时,则failurlog字段值更新为2025-03-24 00:00店铺未授权。
需求描述

需求背景:原公共方法中队列消费逻辑只查询有授权的店铺执行,未授权的店铺不消费,等有授权后再消费。查询执行情况容易造成误解以及店铺未授权问题无法第一时间处理。

需求内容:

公共方法所有队列消费逻辑改成未授权店铺消费时在failurlog字段内记录:【当前时间】店铺未授权,比如:2025-3-24 11:22:34店铺未授权;

status状态不变还是0,下次授权后再接着跑。

  • 异常处理:若下次定时任务跑到该条数据仍未授权,则更新failurlog字段值,更新为最近一次队列消费的时间+店铺未授权。
比如:id:1234 2025-03-01 00:00第一次执行时店铺未授权,则failurlog字段值为2025-03-01 00:00店铺未授权;第二次2025-03-24 00:00消费1234这条数据时,则failurlog字段值更新为2025-03-24 00:00店铺未授权。
验收标准
暂无
历史记录  
  1. 2025-03-31 09:15:16, 由 胡笑锋 创建。
  2. 2025-04-01 16:10:07, 由 胡笑锋 完成。
    修改了 总计消耗,旧值为 "0",新值为 "10"。
    修改了 实际完成,旧值为 "",新值为 "2025-04-01 15:45:52"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-04-01 16:10:07"。
    修改了 预计剩余,旧值为 "10",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "huxiaofeng"。

    涉及以下队列标记:


    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"

    }




  3. 2025-05-08 14:23:45, 由 梁秀丽 编辑。
    修改了 开发组 ,旧值为 "4",新值为 "1"。
    修改了 最初预计,旧值为 "10",新值为 "8"。
    修改了 任务描述,区别为:
    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