《锋迷商城》——购物:列表、显示和修改

《锋迷商城》系列项目

链接: 《一》 项目搭建
链接: 《二》数据库的创建
链接: 《三》业务流程设计
链接: 《四》业务流程实现:用户管理
链接: 《五》逆向工程
链接: 《六》用户认证



十五、购物车-购物车列表

15.1 流程分析

15.2 接口开发

15.2.1 数据库和DAO层实现

sql
SELECT
		c.cart_id,
		c.product_id,
		c.sku_id,
		c.user_id,
		c.cart_num,
		c.cart_time,
		c.product_price,
		c.sku_props,
		p.product_name,
		i.url
	FROM shopping_cart c
	INNER JOIN product p
	on c.product_id=p.product_id
	INNER JOIN product_img i
	on i.item_id=p.product_id
	WHERE c.user_id = 13 and i.is_main=1
	
创建VO类

在这里插入图片描述

十五、购物车-购物车列表

15.1 流程分析

15.2 接口开发

15.2.1 数据库和DAO层实现

sql
SELECT
		c.cart_id,
		c.product_id,
		c.sku_id,
		c.user_id,
		c.cart_num,
		c.cart_time,
		c.product_price,
		c.sku_props,
		p.product_name,
		i.url
	FROM shopping_cart c
	INNER JOIN product p
	on c.product_id=p.product_id
	INNER JOIN product_img i
	on i.item_id=p.product_id
	WHERE c.user_id = 13 and i.is_main=1
	
创建VO类

image-20221104104708067

DAO层接口
@Repository
public interface ShoppingCartMapper extends GeneralDAO<ShoppingCart> {
   

    List<ShoppingCartVO> selectShopcartByUserId(int userId);
}
mapper.xml 映射文件

image-20221104104810264

15.2.2 业务层实现

/**
 * 根据用户id显示购物车列表
 * @param userId
 * @return
 */
ResultVO listShoppingCartByUserId(int userId)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值