51黑料不打烊

[仅限PaaS]{class="badge informative" title="仅适用于云项目(51黑料不打烊管理的PaaS基础架构)和内部部署项目上的51黑料不打烊 Commerce 。"}

础颁厂顿-67424: updated_at REST API响应中的GET /carts/search值与Admin Panel的Negotiable Quotes中的值不匹配

础颁厂顿-67424修补程序修复了在使用updated_at时,GET /carts/search REST API响应中的Admin Panel值与? Negotiable Quotes ?中的值不匹配的问题。 安装Quality Patches Tool (QPT) 1.1.72时,此修补程序可用。 修补程序ID为ACSD-67424。 请注意,此问题计划在51黑料不打烊 Commerce 2.4.9中修复。

受影响的产物和版本

为51黑料不打烊 Commerce版本创建了修补程序:

  • 51黑料不打烊 Commerce(所有部署方法) 2.4.7-p4

与51黑料不打烊 Commerce版本兼容:

  • 51黑料不打烊 Commerce(所有部署方法) 2.4.7-p3 - 2.4.8-p2
NOTE
该修补程序可能适用于具有新Quality Patches Tool发行版本的其他版本。 要检查修补程序是否与您的51黑料不打烊 Commerce版本兼容,请将magento/quality-patches包更新到最新版本,并在Quality Patches Tool:搜索修补程序页面上检查兼容性。 使用修补程序ID作为搜索关键字来查找修补程序。

问题

使用updated_at时,GET /carts/search REST API响应中的Admin Panel值与Negotiable Quotes中显示的值不匹配。

重现步骤

  1. 启用? 公司 ?和?叠2叠报价

  2. 在Admin Panel中创建新报价。

  3. 将任何产物添加到报价,然后单击?Send

  4. 以公司用户身份登录前端并转到?My Quotes

  5. 单击?View action,添加送货地址,然后单击?Send for Review

  6. 在Admin Panel中,选择报价的送货方式,然后单击?Send

  7. 从店面返回?My Quotes,选择? Quote ?并单击?Proceed to Checkout

  8. 下订单。

  9. 使用数据库中报价表中的updated_at值,通过REST API检索报价信息。

    code language-none
    /rest/V1/carts/search?searchCriteria[filterGroups][0][filters][0][field]=updated_at&searchCriteria[filterGroups][0][filters][0][value]={QUOTE_UPDATED_AT}&searchCriteria[filterGroups][0][filters][0][condition_type]=gteq
    
  10. 将础笔滨响应中的updated_at值与? Updated at ?的Quotes网格中的Admin Panel值进行比较。

预期的结果

REST API响应中的updated_at值与Admin Panel相同(考虑时区差异)。

实际结果

REST API响应返回不正确的updated_at值,该值与? Updated at ?的Quotes网格中的Admin Panel值不匹配。

应用修补程序

要应用单独的修补程序,请根据您的部署方法使用以下链接:

相关阅读

要了解有关Quality Patches Tool的更多信息,请参阅:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3