From 2bcd31e924869497d148284b68af97fabb9f1c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=81=B0=E7=81=B0?= Date: Thu, 5 Sep 2024 16:42:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=AB=AF=E5=A2=9E=E5=8A=A0=E6=89=B9=E9=87=8F=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E8=B4=AD=E7=89=A9=E8=BD=A6=E4=BF=A1=E6=81=AF=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/CartController.cs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) 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 设置购物车商品数量 ///