查询停车场信息及分配的人员
parent
e63936feee
commit
4f980cc145
|
|
@ -34,7 +34,7 @@ namespace OpenAuth.App
|
|||
var result = new PageInfo<SysRole>();
|
||||
var list = await base.Repository.AsQueryable()
|
||||
.WhereIF(!string.IsNullOrEmpty(request.key), r => r.Name.Contains(request.key))
|
||||
.OrderBy(r => r.Name)
|
||||
.OrderByDescending(r=>r.CreateTime)
|
||||
.ToPageListAsync(request.page, request.limit, totalCount);
|
||||
|
||||
return new Response<PageInfo<List<MiMinePoint>>>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
|
||||
using DocumentFormat.OpenXml.Spreadsheet;
|
||||
using Infrastructure;
|
||||
using OpenAuth.App.BaseApp.Base;
|
||||
using OpenAuth.App.Interface;
|
||||
|
|
@ -72,11 +73,33 @@ namespace OpenAuth.App
|
|||
}
|
||||
#endregion
|
||||
|
||||
public async Task<MiParking> Get(object id)
|
||||
public async Task<dynamic> Get(string id)
|
||||
{
|
||||
return await Repository.GetByIdAsync(id);
|
||||
}
|
||||
var info = await base.Repository.AsQueryable()
|
||||
.Where(r => r.Id == id)
|
||||
.FirstAsync();
|
||||
|
||||
if (info != null)
|
||||
{
|
||||
var userids = await base.Repository.ChangeRepository<SugarRepositiry<MiParkingUser>>().AsQueryable().Where(r => r.ParkingId == info.Id)
|
||||
.LeftJoin<SysUser>((r, u) => r.UserId == u.Id)
|
||||
.Select<dynamic>((r, u) => new
|
||||
{
|
||||
u.Id,
|
||||
u.Name,
|
||||
u.Account
|
||||
}).ToListAsync();
|
||||
return new
|
||||
{
|
||||
info,
|
||||
userids
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@ namespace OpenAuth.WebApi.Controllers
|
|||
/// 实体
|
||||
/// </summary>
|
||||
[HttpGet]
|
||||
public async Task<Response<MiParking>> Get(object id)
|
||||
public async Task<Response<dynamic>> Get(string id)
|
||||
{
|
||||
var result = new Response<MiParking>();
|
||||
var result = new Response<dynamic>();
|
||||
try
|
||||
{
|
||||
result.Result = await _app.Get(id);
|
||||
|
|
|
|||
Loading…
Reference in New Issue