点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们使用DefaultPromotionEngineService中的方法" getAbstractProductPromotions"来获取PDP中产品的所有潜在促销引擎。 在将消息升级返回给PDP之前,我们需要访问这些升级的详细信息以实现业务逻辑。 SourceRule类具有条件和操作,但是这些字段是String类型的,我们认为hybris应该提供一种获取数据字段的简便方法,因为解析此字符串是一项艰巨的工作。
示例:
-
在产品X的10%促销中,我们需要知道10个数据。
-
在NxM中,我们需要知道N和M数据。
有人知道获取数据升级的简便方法吗?
谢谢。
没有直接的方法可以解析条件和操作,您需要使用对象映射器将JSON字符串转换为POJO对象。 您可以采用创建促销源规则后生成的JSON字符串,并使用任何在线工具来生成POJO类。 然后,您可以将JSON解析为POJO并检索所需的数据。 如果您希望将任何动态条件添加到升级源规则中,则需要采用这种类似的方法。
你好,
谢谢您的回答。 要完成信息:
我们可以使用OOTB类RuleActionData和RuleConditionData进行目标转换。
一周热门 更多>