【发布时间】:2015-07-07 16:54:26
【问题描述】:
将商品添加到购物车时,方法调用的高级流程是 -
handleAddItemToOrder() -> addItemToOrder() -> mergeItemInputForAdd() -> doAddItemToOrder -> runProcessRepriceOrder() -> runProcessAddItemToOrder()。
根据 oracle 文档,最后一条管道的 chainId 在 CartModifierFormHandler.addItemToOrderChainId 中定义。现在我对最后一条管道的执行有几个问题 -
- 这个管道有什么作用?文档中没有提供这方面的详细信息。
- 还有另一个组件 PurchaseProcessHelper 包含相同的方法 runProcessAddItemToOrder()。这是将商品添加到购物车时调用的方法吗?如果是,那么控制如何流向此方法。
请帮助我理解这一点。 (请在 CartModifierFromHandler 和 PurchaseProcessHelper 的配置文件中提供相关配置)
【问题讨论】:
标签: atg