查询停车场信息及分配的人员

master
洁 任 2026-02-10 15:13:14 +08:00
parent e63936feee
commit 4f980cc145
3 changed files with 29 additions and 6 deletions

View File

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

View File

@ -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>
/// 添加

View File

@ -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);