有赞新零售社区

发帖
API使用问题»卖家修改备注异步通知

[API调用-其它] 卖家修改备注异步通知

Ksol 2023-01-11 1505 浏览 2 评论 | 只看楼主 [打印]


应用名称:「分时预约」
应用AppId:「48245」
ClientId:「40f2ffedde010bff4f」
相关文档地址:「订阅消息通知业务标识:trade_TradeMemoModified」
问题描述:「
在分时预约做预约时间修改,修改后,有赞为什么会推送两次通知。第一次通知是原订单信息,第二次通知是变更后的信息。为什么会有两次通知呢,这样我们的业务没法判断通知顺序,无法进行业务处理。
备注:TID:E20230110170110053306171
原订单预约时间 14:30-15:00  变更时间 16:30-17:00 为什么会推送两条通知?

店铺Id:「108532276」
店铺名称:「上实医美」

用手机打开
收藏 ··· 回复
    您好,工单已受理,会尽快核实并与您同步,预计不超过1工作日。

      您好,原因是您多次更新备注
      可以根据版本号判断消息顺序
      • Ksol 2023-01-13
        异步通知中,哪个信息是版本号?version吗?version是一样的啊

        (1)
        {"msg":"%7B%22update_time%22%3A%222023-01-12+10%3A59%3A25%22%2C%22star%22%3A5%2C%22seller_memo%22%3A%22%22%2C%22tid%22%3A%22E20230112105826008400007%22%7D","kdt_name":"上实医美","test":false,"sign":"bd2e93a9c95555bfe02441c90c178aff","sendCount":1,"type":"trade_TradeMemoModified","version":1673492365,"client_id":"40f2ffedde010bff4f","mode":1,"kdt_id":108532276,"id":"E20230112105826008400007","msg_id":"b0e4dac4-9c7a-4fad-b1e5-ca22e71f7088","root_kdt_id":108532276}

        (2)

        {"msg":"%7B%22update_time%22%3A%222023-01-12+10%3A59%3A25%22%2C%22star%22%3A5%2C%22seller_memo%22%3A%22%E9%A2%84%E7%BA%A6%E8%AE%A2%E5%8D%95%EF%BC%8C%E9%A2%84%E7%BA%A6%E6%97%B6%E9%97%B4%EF%BC%9A01.14+09%3A00+-+01.14+09%3A30%EF%BC%8C%E9%A2%84%E7%BA%A6%E4%BA%BA%EF%BC%9AWind%F0%9F%A7%B8%EF%BC%8C%E7%94%B5%E8%AF%9D%EF%BC%9A13524644952%22%2C%22tid%22%3A%22E20230112105826008400007%22%7D","kdt_name":"上实医美","test":false,"sign":"82771fca9e7062d1bcecd51636e159ee","sendCount":1,"type":"trade_TradeMemoModified","version":1673492365,"client_id":"40f2ffedde010bff4f","mode":1,"kdt_id":108532276,"id":"E20230112105826008400007","msg_id":"23974a10-3dc6-4950-aeb7-aed715ac6378","root_kdt_id":108532276}

      • 冬日暖阳 回复 Ksol 2023-01-13
        您好,是version
      • Ksol 回复 冬日暖阳 2023-01-13
        您看了。我发的两笔通知version是一样的。怎么判断消息顺序呢
      • Ksol 回复 冬日暖阳 2023-01-13
        我发的两笔通知version是一样的。怎么判断消息顺序呢
      • 冬日暖阳 回复 Ksol 2023-01-16
        您好,
        可以根据最新获取的时间
      • Ksol 回复 冬日暖阳 2023-01-16
        两笔推送怎么判断哪笔最新时间?
      • Ksol 回复 冬日暖阳 2023-01-16
        你可以看一下。两个通知几乎是一样的,时间、版本。,怎么判断先后顺序呢
      • Ksol 回复 冬日暖阳 2023-01-16
        请给个合理的解释
      • 冬日暖阳 回复 Ksol 2023-01-16
        您好
        是因为您操作了添加备注和加星,
        加星请求时间:2023-01-11 10:04:25.462
        第二次:备注请求时间:2023-01-11 10:04:25.486
        时间都是在同1s内。然后触发了两次修改,而且您收到消息的remark内容是不一样的,所以会有两个消息推送,是符合预期的。version为什么一样,原因是version目前的填充逻辑是当前的时间转换成秒级别时间搓,因为是同一秒内操作,所以是同一个version。version的逻辑 我们这边在讨论如何更精准 优化了。
      • Ksol 回复 冬日暖阳 2023-01-17
        因为加星和修改备注是两个动作,所以麻烦优化一下版本号处理。可以通过版本号进行判断先后顺序,这样我们后续的业务才可以正常处理
      • Ksol 回复 冬日暖阳 2023-01-17
        订阅的消息业务标识是:卖家修改交易备注(trade_TradeMemoModified)为什么加星也要走这个业务标识?
      • Ksol 回复 冬日暖阳 2023-01-17
        加星不是应该算是商品评价吗?
      • 冬日暖阳 回复 Ksol 2023-01-17
        您好,这块备注和加星设计上是在一起的
      • Ksol 回复 冬日暖阳 2023-01-17
        两次怎么判断时序呢?
      • 冬日暖阳 回复 Ksol 2023-01-17
        您好,我们这边先优化version,然后再去判断,现在您可以根据最后一次的通知来判断
      • Ksol 回复 冬日暖阳 2023-01-17
        怎么判断是最后一次的通知呢
      • 冬日暖阳 回复 Ksol 2023-01-17
        是您发的截屏中的第二条,可以根据那个判断
      加载更多

      1跳至
      您需要登录后才可以回帖 登录 | 立即注册

      本版积分规则

      复制链接
      新浪微博
      QQ空间
      微信扫码
      • 回复

      • 评分

      客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

      复制成功