Przeglądaj źródła

修复作用执行记录查询非常慢问题,条件是明确的直接相等

Signed-off-by: Lzh666 <422235757@qq.com>
Lzh666 1 rok temu
rodzic
commit
3203c953bc

+ 2 - 2
Admin.NET/Admin.NET.Core/Service/Job/SysJobService.cs

@@ -351,8 +351,8 @@ public class SysJobService : IDynamicApiController, ITransient
     public async Task<SqlSugarPagedList<SysJobTriggerRecord>> PageJobTriggerRecord(PageJobTriggerRecordInput input)
     {
         return await _sysJobTriggerRecordRep.AsQueryable()
-            .WhereIF(!string.IsNullOrWhiteSpace(input.JobId), u => u.JobId.Contains(input.JobId))
-            .WhereIF(!string.IsNullOrWhiteSpace(input.TriggerId), u => u.TriggerId.Contains(input.TriggerId))
+            .WhereIF(!string.IsNullOrWhiteSpace(input.JobId), u => u.JobId == input.JobId)
+            .WhereIF(!string.IsNullOrWhiteSpace(input.TriggerId), u => u.TriggerId == input.TriggerId)
             .OrderByDescending(u => u.Id)
             .ToPagedListAsync(input.Page, input.PageSize);
     }