mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:23:26 +08:00
【新增】接口端增加批量删除购物车信息功能
This commit is contained in:
@@ -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 批量删除购物车信息
|
||||
|
||||
/// <summary>
|
||||
/// 批量删除购物车信息
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
[Authorize]
|
||||
public async Task<WebApiCallBack> 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 设置购物车商品数量
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user