我正在嘗試創建我的自定義網絡服務,並且我想在購物車中應用全球折扣並重新計算它。我爲我的OCC調用創建了一個自定義addOn,但我正在努力應對DTO概念以及如何實現我的方法。基本上,代碼,我用它來添加一個全球折扣到目前爲止是這樣的:hybris通過網絡服務應用全球折扣
- 我越來越會話車
- 添加僞折扣
通過計算服務
applyDiscount重新計算(@RequestParam(required = true)Double value) cartService.addGlobalDiscountValue(cartModel,new DiscountValue(「description」,double,value,cartModel.getCurrency()。getIsocode())); calculationService.calculateTotals(cartModel,false);
我應該在哪裏實施DTO?我可以使用GlobalDiscountRowDTO嗎?以及如何修改代碼以確保我使用的是最佳實踐?
謝謝!
嗨,謝謝你的回答。我已經檢查過這些東西。我想要做的就是通過寧靜的電話申請持續的折扣。我的方法如下 - >我得到會議購物車(購物車模型),將其轉換爲jalo,創建折扣模型,將其轉換爲jalo並應用於購物車折扣,然後重新計算。你知道我是否需要任何轉換器或populator嗎? Thnks – user3240544 2015-04-07 15:52:44