sunpengfei
2025-08-07 7d64d742e52809237473e13e18faec2c23dfe3c7
FlexJobApi.Core/Models/Main/Tasks/Repositories/TaskInfoRepository.cs
File was renamed from FlexJobApi.Core/Models/Main/Tasks/Queryables/TaskInfoQueryable.cs
@@ -10,9 +10,9 @@
namespace FlexJobApi.Core
{
    /// <summary>
    /// 任务查询
    /// 任务仓库
    /// </summary>
    public static class TaskInfoQueryable
    public static class TaskInfoRepository
    {
        /// <summary>
        /// 获取任务查询
@@ -21,14 +21,12 @@
        /// <param name="query"></param>
        /// <param name="logier"></param>
        /// <returns></returns>
        public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, Func<IQueryable<TaskInfo>, IQueryable<TaskInfo>> query, CurrentLogier logier = null)
        public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, CurrentLogier logier = null)
        {
            logier = logier ?? JwtUtils.GetCurrentLogier();
            IQueryable<TaskInfo> q = rep.AsQueryable().AsNoTracking()
                .OrderBy(it => it.BeginTime);
            if (query != null) q = query(q);
            return q
                .Where(it => it.EnterpriseId == logier.EnterpriseId);
            return q = rep.AsQueryable().AsNoTracking()
                 .OrderBy(it => it.BeginTime)
                 .Where(it => it.EnterpriseId == logier.EnterpriseId);
        }
    }
}