mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:53:25 +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();
|
||||
|
||||
@@ -135,42 +135,36 @@
|
||||
<div class="layui-col-md12">
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<div class="layui-input-prefix">
|
||||
<i class="layui-icon layui-icon-date"></i>
|
||||
</div>
|
||||
<input type="text" name="orderId" id="orderId" placeholder="请输入订单号" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<div class="layui-input-prefix">
|
||||
<i class="layui-icon layui-icon-username"></i>
|
||||
</div>
|
||||
<input type="text" name="goodName" id="goodName" placeholder="请输入商品名称" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="goodSn" id="goodSn" placeholder="请输入商品编码" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="shipName" id="shipName" placeholder="请输入收货人姓名" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<div class="layui-input-prefix">
|
||||
<i class="layui-icon layui-icon-cellphone-fine"></i>
|
||||
</div>
|
||||
<input type="text" name="shipMobile" id="shipMobile" placeholder="请输入收货电话" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline">
|
||||
<div class="layui-input-prefix">
|
||||
<i class="layui-icon layui-icon-location"></i>
|
||||
</div>
|
||||
<input type="text" name="shipAddress" id="shipAddress" placeholder="请输入收货地址" class="layui-input" lay-affix="clear">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline layui-input-wrap">
|
||||
<div class="layui-input-inline core-time-input">
|
||||
<div class="layui-input-prefix">
|
||||
<i class="layui-icon layui-icon-time"></i>
|
||||
</div>
|
||||
<input type="text" name="createTime" id="searchTime-CoreCmsOrder-createTime" placeholder="请选择时间" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user