fix 取消task.whenall
This commit is contained in:
@@ -118,13 +118,11 @@ public class WorkGridService : IWorkGridService
|
||||
{
|
||||
var date = DateOnly.FromDateTime(request.Date);
|
||||
|
||||
var tasks = workGridCodes.Select(code => _workGridScheduleRepository.GetListSummaryAsync(code, date, date));
|
||||
var scheduleSummaryResponsesPack = await Task.WhenAll(tasks);
|
||||
var scheduleSummaryResponses = scheduleSummaryResponsesPack.SelectMany(x => x).ToList();
|
||||
|
||||
foreach (var item in pagination.Data)
|
||||
foreach (var workGridCode in workGridCodes)
|
||||
{
|
||||
item.DateScheduleSummary = scheduleSummaryResponses.FirstOrDefault(x => x.WorkGridCode == item.Code);
|
||||
var scheduleSummaryResponses = await _workGridScheduleRepository.GetListSummaryAsync(workGridCode, date, date);
|
||||
|
||||
pagination.Data.First(x => x.Code == workGridCode).DateScheduleSummary = scheduleSummaryResponses.FirstOrDefault();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user