From 7873b780f864c082c335d026a2e51e62b8ad8b76 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Mon, 14 Apr 2025 10:01:26 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=A1=A5=E5=85=85=E6=8F=90=E9=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WorkGrids/Services/Implements/WorkGridScheduleService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs index 2d4881fd..9bbb2de4 100644 --- a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs +++ b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs @@ -62,6 +62,8 @@ public class WorkGridScheduleService : IWorkGridScheduleService workGrid.ThrowIfNull("工作网格不存在"); var timeSetting = await _dbContext.Queryable().Where(x => x.Type == request.PeriodType).Select(x => new { x.Start, x.Before }).SingleAsync(); + timeSetting.ThrowIfNull("工作网格时间尚未配置,无法操作"); + var currentLimit = request.Date.ToDateTime(timeSetting.Start.Add(-TimeSpan.FromSeconds(timeSetting.Before))); (DateTime.Now >= currentLimit).ThrowIfTrue("当前时间不可修改排班信息");