diff --git a/CoreCms.Net.Web.WebApi/Controllers/CartController.cs b/CoreCms.Net.Web.WebApi/Controllers/CartController.cs
index 435b770b..74f2b0d9 100644
--- a/CoreCms.Net.Web.WebApi/Controllers/CartController.cs
+++ b/CoreCms.Net.Web.WebApi/Controllers/CartController.cs
@@ -8,6 +8,7 @@
* Description: 暂无
***********************************************************************/
+using System.Linq;
using CoreCms.Net.Auth.HttpContextUser;
using CoreCms.Net.IServices;
using CoreCms.Net.Model.FromBody;
@@ -106,6 +107,32 @@ namespace CoreCms.Net.Web.WebApi.Controllers
#endregion 删除购物车信息
+ #region 批量删除购物车信息
+
+ ///
+ /// 批量删除购物车信息
+ ///
+ ///
+ [HttpPost]
+ [Authorize]
+ public async Task DoDeleteByIds([FromBody] FMArrayIntIds entity)
+ {
+ var jm = new WebApiCallBack();
+
+ if (entity.id.Length <= 0)
+ {
+ jm.msg = "请提交要删除的货品";
+ return jm;
+ }
+ var bl = await _cartServices.DeleteAsync(p => entity.id.Contains(p.id) && p.userId == _user.ID);
+ jm.status = bl;
+ jm.msg = jm.status ? "删除成功" : "删除失败";
+ jm.code = bl ? 0 : 1;
+ return jm;
+ }
+
+ #endregion 删除购物车信息
+
#region 设置购物车商品数量
///