sunpengfei
2 天以前 1c1761d54822e8bc89744e8e4e5c9d22db4a461d
FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs
@@ -43,7 +43,7 @@
            var env = App.GetConfig<string>("Environment");
            if (env != "Local")
            {
                var tasks = await GetTasks(env);
                var tasks = await GetTasks();
                var enterpriseIds = tasks.DistinctSelect(it => it.EnterpriseId);
                var taskIds = tasks.DistinctSelect(it => it.Id);
                var taskUsers = await GetTaskUsers(taskIds);
@@ -333,13 +333,13 @@
        /// </summary>
        /// <param name="env"></param>
        /// <returns></returns>
        private async Task<List<TaskInfo>> GetTasks(string env)
        private async Task<List<TaskInfo>> GetTasks()
        {
            var now = DateTime.Now;
            var q = rep.AsQueryable()
                .Include(it => it.Enterprise)
                .Where(it => it.SettlementStatus == EnumTaskSettlementStatus.InProcess);
            var minTime = env == "Test"
            var minTime = App.GetConfig<string>("Task:SettlementTime") == "T0"
                ? now.AddMinutes(-5)
                : now.AddDays(-1);
            q = q.Where(it => it.SettlementStartTime.HasValue && it.SettlementStartTime < minTime);