mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2026-03-22 17:27:21 +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
|
//订单状态 int
|
||||||
var orderUnifiedStatus = Request.Form["orderUnifiedStatus"].FirstOrDefault().ObjectToInt(0);
|
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())
|
if (list != null && list.Any())
|
||||||
{
|
{
|
||||||
var areaCache = await _areaServices.GetCaChe();
|
var areaCache = await _areaServices.GetCaChe();
|
||||||
|
|||||||
@@ -135,42 +135,36 @@
|
|||||||
<div class="layui-col-md12">
|
<div class="layui-col-md12">
|
||||||
<div class="layui-inline layui-input-wrap">
|
<div class="layui-inline layui-input-wrap">
|
||||||
<div class="layui-input-inline">
|
<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">
|
<input type="text" name="orderId" id="orderId" placeholder="请输入订单号" class="layui-input" lay-affix="clear">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-inline layui-input-wrap">
|
<div class="layui-inline layui-input-wrap">
|
||||||
<div class="layui-input-inline">
|
<div class="layui-input-inline">
|
||||||
<div class="layui-input-prefix">
|
<input type="text" name="goodName" id="goodName" placeholder="请输入商品名称" class="layui-input" lay-affix="clear">
|
||||||
<i class="layui-icon layui-icon-username"></i>
|
</div>
|
||||||
</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">
|
<input type="text" name="shipName" id="shipName" placeholder="请输入收货人姓名" class="layui-input" lay-affix="clear">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-inline layui-input-wrap">
|
<div class="layui-inline layui-input-wrap">
|
||||||
<div class="layui-input-inline">
|
<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">
|
<input type="text" name="shipMobile" id="shipMobile" placeholder="请输入收货电话" class="layui-input" lay-affix="clear">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-inline layui-input-wrap">
|
<div class="layui-inline layui-input-wrap">
|
||||||
<div class="layui-input-inline">
|
<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">
|
<input type="text" name="shipAddress" id="shipAddress" placeholder="请输入收货地址" class="layui-input" lay-affix="clear">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-inline layui-input-wrap">
|
<div class="layui-inline layui-input-wrap">
|
||||||
<div class="layui-input-inline core-time-input">
|
<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">
|
<input type="text" name="createTime" id="searchTime-CoreCmsOrder-createTime" placeholder="请选择时间" class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user