diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs index 421dedf8..332981f6 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionManuallyService.cs @@ -14,16 +14,18 @@ namespace Dlhis.Basic.Device.Services.Implements; public class DevicePermissionManuallyService : IDevicePermissionManuallyService { private readonly IDbContext _dbContext; + private readonly ILogger _logger; - public DevicePermissionManuallyService(IDbContext dbContext) + public DevicePermissionManuallyService(IDbContext dbContext, ILogger logger) { _dbContext = dbContext; + _logger = logger; } /// public async Task> GetPageAsync(DevicePermissionManuallyRequest requestDto) { - return await _dbContext.Queryable() + var query = _dbContext.Queryable() .LeftJoin((x, d) => x.DeviceCode == d.Code) .LeftJoin((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); } ///