如何处理RedemptionQuantityLimit和RedemptionQuantityLimitPerUser问题

2020-09-12 16:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何处理RedemptionQu...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何处理RedemptionQuantityLimit和RedemptionQuantityLimitPerUser到受限凭证[hybris 5.2]

4条回答
hengyuye
2020-09-12 17:22

感谢Reena,但我的问题是 设置RedemptionQuantityLimit = 1和RedemptionQuantityLimitPerUser = 1。

然后我在购物车页面上创建凭证表单以应用凭证值。

我在CartPageController.java上的代码

最终布尔值checkVoucherCode = voucherFacade.checkVoucherCode(voucherCode);

 如果(checkVoucherCode == true)
              {
                  final Collection  voucherCodes = voucherService.getAppliedVoucherCodes(cartModel);

                  用于(最终字符串代码:voucherCodes)
                  {
                      如果(voucherCode.equals(code))
                      {
                          继续;
                      }
                      voucherFacade.releaseVoucher(code);
                  }
                  最终VoucherData凭证= voucherFacade.getVoucher(voucherCode);
                  voucher.setVoucherCode(voucherCode);
                  voucherFacade.applyVoucher(voucherCode);
                  GlobalMessages.addFlashMessage(redirectModel,GlobalMessages.CONF_MESSAGES_HOLDER," voucher.apply.successfully",
                          新对象[]
                          { 优惠券代码 });
                  LOG.info("促销代码已成功应用")
              }
  

。 但优惠券代码多次兑换给一位客户。 请指教。

一周热门 更多>

相关问答