fix 处理为空userCode导致问题
This commit is contained in:
@@ -60,11 +60,14 @@ public class WorkGridService : IWorkGridService
|
|||||||
.ToPageListAsync(request);
|
.ToPageListAsync(request);
|
||||||
|
|
||||||
var userCodes = r.Data.Select(x => x.Code).ToList();
|
var userCodes = r.Data.Select(x => x.Code).ToList();
|
||||||
var maximumConsecutiveUserCodes = await _workGridScheduleService.MaximumConsecutiveUserCodesAsync(userCodes, 1, DateOnly.FromDateTime(request.Date));
|
if (userCodes.Any())
|
||||||
|
|
||||||
foreach (var item in r.Data)
|
|
||||||
{
|
{
|
||||||
item.MaximumConsecutiveSchedules = maximumConsecutiveUserCodes.FirstOrDefault(x => x.UserCode == item.Code);
|
var maximumConsecutiveUserCodes = await _workGridScheduleService.MaximumConsecutiveUserCodesAsync(userCodes, 1, DateOnly.FromDateTime(request.Date));
|
||||||
|
|
||||||
|
foreach (var item in r.Data)
|
||||||
|
{
|
||||||
|
item.MaximumConsecutiveSchedules = maximumConsecutiveUserCodes.FirstOrDefault(x => x.UserCode == item.Code);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
|
|||||||
Reference in New Issue
Block a user