【修复】修复获取关联商品的货品列表数据接口丢失问题。

This commit is contained in:
JianWeie
2022-01-17 13:37:59 +08:00
parent 3250361e52
commit c6b4c945d5

View File

@@ -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 ============================================================