fix -before处理
This commit is contained in:
@@ -110,7 +110,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService
|
||||
{
|
||||
Type = x.Type.GetDescription(), x.Before, x.Start, x.End, x.After, x.TenantId
|
||||
}).ToList();
|
||||
|
||||
|
||||
workGridInfo.WorkGrid = new
|
||||
{
|
||||
workGridUser.WorkGridCode,
|
||||
@@ -124,7 +124,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService
|
||||
var currentDayWorkGridSchedule = workGridSchedules.FirstOrDefault(x => x.PeriodType == WorkGridTimePeriodEnumType.Day && x.Date == currentDateOnly);
|
||||
if (currentDayWorkGridTimePeriod != null && currentDayWorkGridSchedule != null)
|
||||
{
|
||||
var start = currentDate.Add(currentDayWorkGridTimePeriod.Start.AddMinutes(currentDayWorkGridTimePeriod.Before).ToTimeSpan());
|
||||
var start = currentDate.Add(currentDayWorkGridTimePeriod.Start.AddMinutes(-currentDayWorkGridTimePeriod.Before).ToTimeSpan());
|
||||
var end = currentDate.Add(currentDayWorkGridTimePeriod.End.AddMinutes(currentDayWorkGridTimePeriod.After).ToTimeSpan());
|
||||
|
||||
if (request.RaiseDateTime >= start && request.RaiseDateTime <= end)
|
||||
@@ -138,7 +138,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService
|
||||
.Where(x => x.PeriodType == WorkGridTimePeriodEnumType.Night && (x.Date == currentDateOnly || x.Date == currentDateOnly.AddDays(-1))).ToList();
|
||||
if (currentNightWorkGridTimePeriod != null && currentNightWorkGridSchedules.Any())
|
||||
{
|
||||
var startTime = currentNightWorkGridTimePeriod.Start.AddMinutes(currentNightWorkGridTimePeriod.Before);
|
||||
var startTime = currentNightWorkGridTimePeriod.Start.AddMinutes(-currentNightWorkGridTimePeriod.Before);
|
||||
var endTime = currentNightWorkGridTimePeriod.End.AddMinutes(currentNightWorkGridTimePeriod.After);
|
||||
|
||||
if (currentNightWorkGridSchedules.Any(x => x.Date == currentDateOnly))
|
||||
|
||||
Reference in New Issue
Block a user