mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:33:27 +08:00
【修复】修复获取关联商品的货品列表数据接口丢失问题。
This commit is contained in:
@@ -853,6 +853,43 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
|
||||
#endregion
|
||||
|
||||
#region 获取关联商品的货品列表数据====================================================
|
||||
|
||||
// POST: Api/Tools/GetProductsDetailPageAsync
|
||||
/// <summary>
|
||||
/// 获取关联商品的货品列表数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
[Description("获取关联商品的货品列表数据")]
|
||||
public async Task<AdminUiCallBack> GetProductsPages()
|
||||
{
|
||||
var jm = new AdminUiCallBack();
|
||||
|
||||
var pageCurrent = Request.Form["page"].FirstOrDefault().ObjectToInt(1);
|
||||
var pageSize = Request.Form["limit"].FirstOrDefault().ObjectToInt(30);
|
||||
var where = PredicateBuilder.True<CoreCmsProducts>();
|
||||
|
||||
//商品名称 nvarchar
|
||||
var name = Request.Form["name"].FirstOrDefault();
|
||||
if (!string.IsNullOrEmpty(name))
|
||||
{
|
||||
where = where.And(p => p.name.Contains(name));
|
||||
}
|
||||
|
||||
where = where.And(o => o.isDel == false && o.isMarketable == true);
|
||||
|
||||
|
||||
var list = await _productsServices.QueryDetailPageAsync(where, p => p.goodsId, OrderByType.Desc, pageCurrent, pageSize);
|
||||
|
||||
jm.data = list;
|
||||
jm.code = 0;
|
||||
jm.count = list.TotalCount;
|
||||
jm.msg = "数据调用成功!";
|
||||
return jm;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 获取文章列表============================================================
|
||||
|
||||
|
||||
Reference in New Issue
Block a user