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