diff --git a/Src/Dlhis.Basic/Common/ApiLog/Services/Implements/OperateLogService.cs b/Src/Dlhis.Basic/Common/ApiLog/Services/Implements/OperateLogService.cs index 3ddd9aaa..b222dc45 100644 --- a/Src/Dlhis.Basic/Common/ApiLog/Services/Implements/OperateLogService.cs +++ b/Src/Dlhis.Basic/Common/ApiLog/Services/Implements/OperateLogService.cs @@ -29,6 +29,7 @@ public class OperateLogService : IOperateLog var now = DateTime.Now; var userId = _currentUser.GetIntSubjectId(); var userName = _currentUser.GetName(); + var tenantId = _currentUser.GetStringTenantId(); try { @@ -40,7 +41,8 @@ public class OperateLogService : IOperateLog CreateTime = now, ModifiedTime = now, CreatedBy = userId, - ModifiedBy = userId + ModifiedBy = userId, + TenantId = tenantId }); } catch (Exception e) @@ -52,7 +54,10 @@ public class OperateLogService : IOperateLog /// public async Task> GetOperateLogPageAsync(OperateLogPageRequest request) { + var tenantId = _currentUser.GetStringTenantId(); + return await _dbContext.Queryable() + .Where(x => x.TenantId == tenantId) .Select(x => new OperateLogResponse { Content = x.Content,