test .
This commit is contained in:
@@ -14,16 +14,18 @@ namespace Dlhis.Basic.Device.Services.Implements;
|
||||
public class DevicePermissionManuallyService : IDevicePermissionManuallyService
|
||||
{
|
||||
private readonly IDbContext _dbContext;
|
||||
private readonly ILogger<DevicePermissionManuallyService> _logger;
|
||||
|
||||
public DevicePermissionManuallyService(IDbContext dbContext)
|
||||
public DevicePermissionManuallyService(IDbContext dbContext, ILogger<DevicePermissionManuallyService> logger)
|
||||
{
|
||||
_dbContext = dbContext;
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public async Task<Pagination<DevicePermissionManuallyResponse>> GetPageAsync(DevicePermissionManuallyRequest requestDto)
|
||||
{
|
||||
return await _dbContext.Queryable<DevicePermissionManuallyEntity>()
|
||||
var query = _dbContext.Queryable<DevicePermissionManuallyEntity>()
|
||||
.LeftJoin<DeviceEntity>((x, d) => x.DeviceCode == d.Code)
|
||||
.LeftJoin<GainfoEntity>((x, d, g) => x.UserNo == g.No)
|
||||
.WhereIF(requestDto.Search.IsPresent(), (x, d, g) => g.Code == requestDto.Search || g.Name.Contains(requestDto.Search))
|
||||
@@ -37,8 +39,10 @@ public class DevicePermissionManuallyService : IDevicePermissionManuallyService
|
||||
UserNo = x.UserNo,
|
||||
UserName = g.Code + " " + g.Name,
|
||||
Type = d.Type
|
||||
})
|
||||
.ToPageListAsync(requestDto);
|
||||
});
|
||||
|
||||
_logger.LogInformation(query.ToSqlString());
|
||||
return await query.ToPageListAsync(requestDto);
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
Reference in New Issue
Block a user