清空购物车
This commit is contained in:
parent
f84dca1f1c
commit
5514212ad7
|
@ -46,4 +46,16 @@ public class ShoppingCartController {
|
|||
List<ShoppingCart> list = shoppingCartService.showShoppingCart();
|
||||
return Result.success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 清空购物车
|
||||
*
|
||||
* @return Result<String>
|
||||
*/
|
||||
@ApiOperation("清空购物车")
|
||||
@DeleteMapping("/clean")
|
||||
public Result<String> clean() {
|
||||
shoppingCartService.clean();
|
||||
return Result.success();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,4 +28,11 @@ public interface ShoppingCartMapper {
|
|||
* @param shoppingCart ShoppingCart
|
||||
*/
|
||||
void insert(ShoppingCart shoppingCart);
|
||||
|
||||
/**
|
||||
* 清空购物车
|
||||
*
|
||||
* @param userId 用户id
|
||||
*/
|
||||
void deleteByUserId(Long userId);
|
||||
}
|
||||
|
|
|
@ -20,4 +20,9 @@ public interface ShoppingCartService {
|
|||
* @return 购物车集合
|
||||
*/
|
||||
List<ShoppingCart> showShoppingCart();
|
||||
|
||||
/**
|
||||
* 清空购物车
|
||||
*/
|
||||
void clean();
|
||||
}
|
||||
|
|
|
@ -82,4 +82,13 @@ public class ShoppingCartServiceImplImpl implements ShoppingCartService {
|
|||
ShoppingCart shoppingCart = ShoppingCart.builder().userId(currentId).build();
|
||||
return shoppingCartMapper.list(shoppingCart);
|
||||
}
|
||||
|
||||
/**
|
||||
* 清空购物车
|
||||
*/
|
||||
@Override
|
||||
public void clean() {
|
||||
Long currentId = BaseContext.getCurrentId();
|
||||
shoppingCartMapper.deleteByUserId(currentId);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,13 @@
|
|||
where id = #{id};
|
||||
</update>
|
||||
|
||||
<!-- 清空购物车 -->
|
||||
<delete id="deleteByUserId">
|
||||
delete
|
||||
from shopping_cart
|
||||
where user_id = #{userId};
|
||||
</delete>
|
||||
|
||||
<!-- 添加购物车 -->
|
||||
<select id="list" resultType="com.sky.entity.ShoppingCart">
|
||||
select *
|
||||
|
|
Loading…
Reference in New Issue