任务描述
暂无
需求描述

背景

提升订单履约效率,速卖通优化订单下载时效;


需求

1. 提供一个查询158的速卖通的卖家ID接口给赛盒调用,赛盒调用接口获取到之后放到缓存里面
2. 在缓存里面通过卖家ID判断如果是158的订单消息,转发一条MQ消息给智汇【我们写好代码发给赛盒去迁入代码】
3. 接收到平台推送的订单消息后,通过卖家ID查询授权表,可以匹配到对应的渠道ID和token
4. 订单下载方法里面,不再通过接口回调方式更新订单表的最后收货时间和剩余发货时间(遇上ERP发布,接口可能会超时)。执行速卖通订单策略服务的时候,将最后收货时间和剩余发货时间批量更新到订单表里面
5. 订单下载方法里面,不在批量获取订单佣金,将获取订单佣金的方法【AliExpressFeeRateDownload】,保留在旧版订单下载服务里面执行。佣金不需要更新到订单里面,只是在速卖通订单佣金列表页面展示。
6. 订单下载方法里面,不再批量检测速卖通退款消息数据,而是接收到退款订单的消息后,立刻更新订单退款数据
7. 订单下载方法里面,接收到平台推送的消息,就要执行完订单下载方法,不用做订单状态和订单修改时间对比
8. 将旧版订单下载服务作为订单定时补漏服务



验收标准
暂无
历史记录  
  1. 2023-02-11 11:56:00, 由 程伟 创建。
  2. 2023-02-16 11:48:47, 由 谢业福 添加备注。

    1. 提供一个查询158的速卖通的卖家ID接口给赛盒调用,赛盒调用接口获取到之后放到缓存里面

    接口在ERP站点内

    接口地址:http://localhost:31196/Api/Index.ashx?Method=GetAliExpressOrderSourceSellerData

    请求方式:get

    响应:

    {
        "Data": [
            {
                "customer_id": 1,
                "ordersource_id": 1002010,
                "account_id": null,
                "seller_id": "248489746",
                "user_id": "248489746",
                "user_nick": "cn1538279433gkgu",
                "havana_id": "2210105694699",
                "account": "lanluo2012@outlook.com"
            }
        ],
        "Success": true,
        "Msg": "已获取数据"
    }
    示例:




  3. 2023-02-17 15:57:59, 由 谢业福 添加备注。

    2.接收消息操作

    MQ后台管理页面

    119.13.76.91:15672

    账号密码:

    admin
    QPHcbVoT4MITmgUs

    队列:marketpublish.notificatins.topic.marketplace_orders


    数据格式

    {"havana_id":"2212815050379","seller_id":"2640483583","message_type":6,"data":{"login_id":"cn1536597515apbc","order_status":"WAIT_SELLER_SEND_GOODS","trade_order_id":"8162910386203254","status_update_time":"2023-01-27 17:38:19"},"timestamp":1674869900,"site":"ae_global"}


    消费消息后: 新销售平台数据

    表:rb_aliexpress_orderinfo,rb_aliexpress_orderchildorderlist


  4. 2023-02-17 17:12:31, 由 谢业福 添加备注。

    3.新销售平台同步到ERP

    按钮地址

    http://localhost:31196/shipfeeTest.aspx

    执行后:

  5. 2023-02-20 16:44:22, 由 谢业福 添加备注。

    4.赛盒逻辑编写

    配置文件


    "ZhcxOptions": {
        "IsOpen": "0", //是否开启使用 1:使用  0:不使用
        "ErpApiUrl": "http://888.zhcxkj.com", //erp接口地址
        "HostName": "119.13.76.91", //RabbitMQ消息配置
        "Port": "5672",
        "VirtualHost": "/",
        "UserName": "admin",
        "Password": "QPHcbVoT4MITmgUs",
        "QueueName": "marketpublish.notificatins.topic.marketplace_orders",
        "ExchangeName": "marketpublish.notificatins.topic.marketplace_orders",
        "TypeName": "topic",
        "Durable": true
      }
    测试发送消息



  6. 2023-02-20 17:36:41, 由 谢业福 完成。
    修改了 总计消耗,旧值为 "0",新值为 "6"。
    修改了 实际完成,旧值为 "",新值为 "2023-02-20 17:36:33"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-02-20 17:36:41"。
    修改了 预计剩余,旧值为 "6",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "xieyefu"。
  7. 2023-03-07 13:54:34, 由 谢业福 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "xieyefu",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "xieyefu"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-03-07 13:54:34"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 2月第2版本(2023年)
所属模块 /
相关需求 速卖通订单下载时效优化
指派给 Closed 于 2023-03-07 13:54:34
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 程伟 于 2023-02-11 11:56:00
由谁完成 谢业福 于 2023-02-20 17:36:33
由谁取消 暂无
由谁关闭 谢业福 于 2023-03-07 13:54:34
关闭原因 已完成
最后编辑 谢业福 于 2023-03-07 13:54:34
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 6工时
总计消耗 6工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-02-20
截止日期 0000-00-00