fix 网格白班时段码禁止跨天配置
This commit is contained in:
@@ -43,13 +43,9 @@ public class WorkGridTimePeriodSaveRequest : IValidatableObject
|
||||
yield break;
|
||||
}
|
||||
|
||||
var today = DateTime.Today;
|
||||
var start = today.Add(Start.AddMinutes(-Before).ToTimeSpan());
|
||||
var end = today.Add(End.AddMinutes(After).ToTimeSpan());
|
||||
|
||||
if (start.Date != end.Date)
|
||||
if (End.AddMinutes(After) < End)
|
||||
{
|
||||
yield return new ValidationResult(WorkGridTimePeriodEnumType.Day.GetDescription() + "禁止跨天", new[] { nameof(Type) });
|
||||
yield return new ValidationResult(WorkGridTimePeriodEnumType.Day.GetDescription() + "禁止跨天,请检查时间段配置", new[] { nameof(Type) });
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user