如何从数据库加载购物车?

2020-09-16 23:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在重写Defaul...

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

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


你好,

我正在重写DefaultSessionCartService,并希望实现以下内容:

 //这是自定义代码->如果有一个,则返回sessionCart,否则返回null。
    最后的CartModel cart = getSessionCartWithoutCreatingOne();
 
          if(null!= cart){
              回车
          }否则if(/*购物车存在于数据库中*/){
             //从数据库加载购物车
          }其他{
            //创建新的购物车
         }

  

如何检查购物车是否在数据库中以及如何加载它?

干杯! 拉斐尔

6条回答
软件心理学工程师
2020-09-16 23:44 .采纳回答

好的。

如果有人仍然被打扰,这是我的完成方式:

 最终的CartModel购物车= getSessionCartWithoutCreatingOne();
          如果(null!= cart)返回购物车;
 
          最终的CustomerModel客户=(CustomerModel)userService.getCurrentUser();
          最终的BaseSiteModel paramBaseSiteModel = baseSiteService.getCurrentBaseSite();
          List  cartsForSiteAndUser = commerceCartService.getCartsForSiteAndUser(paramBaseSiteModel,客户);
 
  返回cartsForSiteAndUser.isEmpty()吗?  cartFactory.createCart():cartsForSiteAndUser.get(0);

  

希望这会有所帮助;)

一周热门 更多>