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,