有赞新零售社区

发帖
控制台/开发工具»批量查询店铺下商品列表的API

批量查询店铺下商品列表的API

b90579dc8c17 06-27 4629 浏览 10 评论 | 只看楼主 [打印]
根据商品更新时间查询商品时得到的数据不是查询时间内查询参数:{"page_no":"1","page_size":"50","item_range_query":[{"max_update_time":"[color=var(--sls-public-txt-color-error)]1716429623000","min_update_time":"[color=var(--sls-public-txt-color-error)]1716429623000"}]}响应:"trace_id":"yz7-0ae85b16-1719393014077-410900"
用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。您可以关注之前预留的邮箱1835055780@注意问题解决进度提醒邮件。

      您好,异常的商品麻烦提供下哈,这边核实下

      您好,参数格式问题哈,item_range_query是object类型
      {"item_range_query":[{"max_update_time":"1716429623000","min_update_time":"1716429623000"}],"page_no":"1","page_size":"50"}
      • 小刘? 06-28
        传的参数格式没问题就是按这个格式是object类型,一模一样的也有问题,比如按这个格式入参为{"page_no":"1","page_size":"50","item_range_query":[{"max_update_time":"1716429623000","min_update_time":"1716429623000"}]}查询是2024-05-23 10:00:20到2024-05-23 10:01:20更新时间内的数据,
        查询得到的数据中商品"goods_no": "SP00077"的update_time却是2024-05-22 09:43:20

        响应的trace_id为"yz7-0ae85b73-1719560343034-258448"

      您好,该请求参数和之前的一样哈,建议排查下代码格式
      {"body":"{\"page_no\":\"1\",\"page_size\":\"50\",\"item_range_query\":[{\"max_update_time\":\"1716429680000\",\"min_update_time\":\"1716429620000\"}]}"}

        小刘? 青铜   06-29 | 只看该作者
        格式哪里有问题,请直接二指出并修改,格式直接复制你所给出的,只改了时间戳的值,所查询的数据就是不对的,麻烦请用此时间范围调用出正确数据后告知下参数具体如何填写

          您好,item_range_query是object类型,您传的是数组,我发的{"item_range_query":[{"max_update_time":"1716429623000","min_update_time":"1716429623000"}],"page_no":"1","page_size":"50"}这个是您请求的入参不是说要按这个格式传参数哈,这个格式是错误的

            小刘? 青铜   06-29 | 只看该作者
            也不对啊这个参数应该能查出"goods_no": "SP00079","update_time"为2024-05-23 10:00:23的这个商品,目前查到是空的,响应: "trace_id": "yz7-0a350a47-1719568485453-709558"




              收到,这边核实下,有结论同步您

              您好,你开始时间传的是 2024-05-23 10:01:20 到 2024-05-23 10:00:20
              但是商品的区间 是2024-05-23 10:00:16,所以你的开始时间传反了。
              • 小刘? 07-03
                没有传反,正的反的都试了,你说指的2024-05-23 10:00:16是商品返回的created_tim是这个时间,update_time 返回的是2024-05-23 10:00:23,需求是按更新时间查,目前测试情况:
                1、 "trace_id": "yz7-0ae85b73-1719973349430-886644",若最小更新时间为2024-05-23 10:00:00将时间区间内包含created_tim则可以查出,
                2、"trace_id": "yz7-0ae85b16-1719973271967-18246",若最小时间为2024-05-23 10:00:20时间区间内包含update_time 却不包含created_tim时则无法查出

              您好,目前商品详情的updatetime和搜索的updatetime是可能不一样的,因为商品有些信息更新比如库存,会更新数据库,是不会刷新搜索es的

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

                本版积分规则

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

                • 评分

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

                复制成功