| | |
| | | return R.fail("修改失败"); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 查询用户购物车商品数量 |
| | | * @param userId 用户id |
| | | * @return 用户购物车商品数量 |
| | | */ |
| | | public R shopCartUserTotal(Long userId){ |
| | | int goodsNum = 0; |
| | | //查询用户购物车所有商品集合 |
| | | List<ComShopCartDO> shopCartDOList = this.baseMapper.selectList(new QueryWrapper<ComShopCartDO>().eq("user_id",userId)); |
| | | if(!shopCartDOList.isEmpty()){ |
| | | for (ComShopCartDO cartDO:shopCartDOList) { |
| | | //查询当前商品是否是有效商品 |
| | | ComShopGoodsDO goodsDO = shopGoodsDAO.selectOne(new QueryWrapper<ComShopGoodsDO>() |
| | | .eq("id",cartDO.getGoodsId()).eq("delete_status",ComShopGoodsDO.deleteStatus.no) |
| | | .eq("status",ComShopGoodsDO.status.sell)); |
| | | |
| | | if(goodsDO != null){ |
| | | goodsNum++; |
| | | } |
| | | } |
| | | } |
| | | return R.ok(goodsNum); |
| | | } |
| | | } |