| | |
| | | [UnitOfWork(false)] |
| | | public async Task ExecuteAsync(JobExecutingContext context, CancellationToken stoppingToken) |
| | | { |
| | | var now = DateTime.Now; |
| | | var env = App.GetConfig<string>("Environment"); |
| | | if (env != "Local") |
| | | { |
| | | var now = DateTime.Now; |
| | | var q = rep.AsQueryable() |
| | | .Where(it => it.SettlementStatus == EnumTaskSettlementStatus.InProcess); |
| | | var minTime = env == "Local" |
| | | ? now.AddMinutes(-1) |
| | | : env == "Test" |
| | | var minTime = env == "Test" |
| | | ? now.AddMinutes(-5) |
| | | : now.AddDays(-1); |
| | | q = q.Where(it => it.SettlementStartTime.HasValue && it.SettlementStartTime < minTime); |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | private async Task SetCode(EnterpriseWalletTransaction entity) |
| | | { |