重现步骤

[步骤]

反馈群:速卖通--订单处理问题

反馈业务:邓美娟

202307131019147344437
202307130528147319891  拆分订单系统只标发了其中一个跟踪号就标的全部发货,现在另一个跟踪号无法标发到后台了

[结果]


[期望]


历史记录  
  1. 2023-07-18 14:39:30, 由 刘超 创建。
  2. 2023-07-18 15:29:34, 由 程伟 指派给 谢业福。
    修改了 指派给,旧值为 "chengwei",新值为 "xieyefu"。
    OrderMarkeDeliveryUtil.IsPartialShipmentOrderList

    分析下该代码逻辑


    AliExpressV2OrderMarkeDelivery.cs


  3. 2023-07-18 16:24:26, 由 谢业福 添加备注。

    如果当前需要标记发货的订单数量大于1,则将订单设置为【部分标记发货】,否则设置为【全部发货】



    查询语句

    SELECT 
                                                                            SKU, 
                                                                            CustomerID,
                                                                            OrderCode,
                                                                            SellerSKU,
                                                                            GroupSKU,
                                                                            (CASE WHEN GroupProductNum>0 THEN GroupProductNum ELSE ProductNum END) AS ProductNum,
                                                                            OrderItemId,
                                                                            [ASIN],
                                                                            ItemMemo,
                                                                            ID,
                                                                            ProductNum AS ProductNumer,
                                                                            ProductNumUpdate,
                                                                            IP,
                                                                            ItemListingType,     
                                                                            AmazonCompeteRemark
                                                                FROM   RB_OrderList WITH(nolock)
                                                                WHERE  CustomerID=1
                                                                       AND OrderCode='202307131019147344437'
                                                                       AND ( GroupProductNum > 0 OR ProductNum > 0 )
                                                                       AND OrderItemId != ''
                                                                       AND ISNULL(IsFBA,0) = 0


       SELECT 
                                                                            SKU, 
                                                                            CustomerID,
                                                                            OrderCode,
                                                                            SellerSKU,
                                                                            GroupSKU,
                                                                            (CASE WHEN GroupProductNum>0 THEN GroupProductNum ELSE ProductNum END) AS ProductNum,
                                                                            OrderItemId,
                                                                            [ASIN],
                                                                            ItemMemo,
                                                                            ID,
                                                                            ProductNum AS ProductNumer,
                                                                            ProductNumUpdate,
                                                                            IP,
                                                                            ItemListingType,     
                                                                            AmazonCompeteRemark
                                                                FROM   RB_OrderList WITH(nolock)
                                                                WHERE  CustomerID=1
                                                                       AND OrderCode='202307130528147319891  '
                                                                       AND ( GroupProductNum > 0 OR ProductNum > 0 )
                                                                       AND OrderItemId != ''
                                                                       AND ISNULL(IsFBA,0) = 0

  4. 2023-07-18 16:24:33, 由 谢业福 指派给 程伟。
    修改了 指派给,旧值为 "xieyefu",新值为 "chengwei"。
  5. 2023-07-18 18:10:34, 由 程伟 添加备注。

    服务延迟较大,导致没有读取到已拆分订单。

    是否读取到已拆分订单日志如下

    124.71.42.247:9010/LogFileEdit.aspx?fileName=AliExpressV2OrderMarkeDelivery_MarkeError_2023-07-13.txt&path=D:/Window-Service/服务_智汇创想(1)_本地服务2号/Log

  6. 2023-07-20 17:49:22, 由 程伟 解决,方案为 服务器原因 。
    修改了 解决方案,旧值为 "",新值为 "server"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2023-07-20 17:45:08"。
    修改了 指派给 ,旧值为 "chengwei",新值为 "liuchao"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "chengwei"。
    订单日志显示的标发时间虽然比拆分订单晚一些,实际标发服务开始读取拆分订单的时间比拆分订单的时间早,导致系统误认为订单没有拆分,不需要部分标发
  7. 2023-07-21 16:40:20, 由 刘超 编辑。
    修改了 测试责任人,旧值为 "",新值为 "liuchao"。
    修改了 关键词 ,旧值为 "",新值为 "服务器延迟导致"。
  8. 2023-07-27 13:48:35, 由 刘超 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "liuchao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liuchao"。
    修改了 关闭日期,旧值为 "",新值为 "2023-07-27 13:48:35"。
    问题已解决
  9. 2023-11-17 09:20:56, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1825",新值为 "1881"。
所属项目 技术中心-需求池
所属模块 /
所属计划
所属迭代 技术研发中心 7月第3版本(2023年)
Bug类型
严重程度 提示
优先级 P2
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人 刘超
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2023-07-27 13:48:35
截止日期 0000-00-00
上线时间
上线时效
操作系统
浏览器
关键词 服务器延迟导致
抄送给
所属迭代 技术研发中心 7月第3版本(2023年)
相关需求
相关任务
由谁创建 刘超 于 2023-07-18 14:39:30
影响环境 生产环境-业务反馈
由谁解决 程伟 于 2023-07-20 17:45:08
解决版本 主干
解决方案 服务器原因
由谁关闭 刘超 于 2023-07-27 13:48:35
最后修改 刘超 于 2023-11-17 09:20:56
相关Bug