gpt4 book ai didi

java - 我怎样才能通过他的variantKey找到一个ProductVariant?

转载 作者:行者123 更新时间:2023-12-01 07:47:33 24 4
gpt4 key购买 nike

在我的项目中,我现在需要从variantKey获取产品的variant,但是我在JVM SDK中没有找到任何方法来做到这一点。我尝试使用 ProductByKeyGet 方法来执行此操作,但只有当该值对应于产品的根键时我才获取产品,但如果该值对应于variantKey,它不会向我返回任何内容。

有人知道从 VariantKey 获取变体的方法吗?

提前致谢。米格尔·德拉霍兹

最佳答案

今天,我们发布了 JVM SDK 1.29.0 版本 - 我们在其中添加了对按键查询产品变体所缺少的支持(请参阅 https://github.com/commercetools/commercetools-jvm-sdk/issues/1679 )。使用此版本,您可以以类型安全的方式编写查询:

String myKey = "foo";
ProductProjectionType projectionType = ProductProjectionType.CURRENT;

ProductProjectionQuery query =
ProductProjectionQuery.of(projectionType)
.withPredicates(product -> product.allVariants()
.where(variant -> variant.key().is(myKey)));

希望这有帮助!

关于java - 我怎样才能通过他的variantKey找到一个ProductVariant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48642152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com