mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:43:26 +08:00
【新增】后台订单列表增加【商品名称】【商品编码】查询方式。
This commit is contained in:
@@ -222,6 +222,29 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
}
|
||||
}
|
||||
|
||||
//商品名称 nvarchar
|
||||
var goodName = Request.Form["goodName"].FirstOrDefault();
|
||||
if (!string.IsNullOrEmpty(goodName))
|
||||
{
|
||||
var orderItems = await _orderItemServices.QueryListByClauseAsync(p => p.name.Contains(goodName), p => p.createTime, OrderByType.Desc, true);
|
||||
if (orderItems.Any())
|
||||
{
|
||||
var itemIds = orderItems.Select(p => p.orderId).ToList();
|
||||
where = where.And(p => itemIds.Contains(p.orderId));
|
||||
}
|
||||
}
|
||||
|
||||
//商品编码 nvarchar
|
||||
var goodSn = Request.Form["goodSn"].FirstOrDefault();
|
||||
if (!string.IsNullOrEmpty(goodSn))
|
||||
{
|
||||
var orderItems = await _orderItemServices.QueryListByClauseAsync(p => p.sn.Contains(goodSn), p => p.createTime, OrderByType.Desc, true);
|
||||
if (orderItems.Any())
|
||||
{
|
||||
var itemIds = orderItems.Select(p => p.orderId).ToList();
|
||||
where = where.And(p => itemIds.Contains(p.orderId));
|
||||
}
|
||||
}
|
||||
|
||||
//订单状态 int
|
||||
var orderUnifiedStatus = Request.Form["orderUnifiedStatus"].FirstOrDefault().ObjectToInt(0);
|
||||
@@ -274,7 +297,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
}
|
||||
|
||||
//获取数据
|
||||
var list = await _coreCmsOrderServices.QueryPageAsync(where, p => p.createTime, OrderByType.Desc, pageCurrent, pageSize);
|
||||
var list = await _coreCmsOrderServices.QueryPageAsync(where, p => p.createTime, OrderByType.Desc, pageCurrent, pageSize, true);
|
||||
if (list != null && list.Any())
|
||||
{
|
||||
var areaCache = await _areaServices.GetCaChe();
|
||||
|
||||
Reference in New Issue
Block a user