From b344a8442829b9fa2a13c6fd133f8aef9ccdccc1 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Mon, 3 Mar 2025 10:18:14 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=A7=BB=E9=99=A4=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E5=BC=8Fsave?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Implements/WorkGridScheduleService.cs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs index 740f7504..b42ba1f4 100644 --- a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs +++ b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridScheduleService.cs @@ -28,22 +28,14 @@ public class WorkGridScheduleService : IWorkGridScheduleService { var exists = await _dbContext.Queryable() .Where(x => x.WorkGridCode == request.WorkGridCode + && x.PeriodType == request.PeriodType && x.Date == request.Date && request.UserCodes.Contains(x.UserCode) ) - .Where(x => x.PeriodType != request.PeriodType) .AnyAsync(); exists.ThrowIfTrue("当天已经存在排班人员"); - var data = await _dbContext.Queryable() - .Where(x => x.WorkGridCode == request.WorkGridCode) - .Where(x => x.Date == request.Date) - .Where(x => x.PeriodType == request.PeriodType) - .ToListAsync(); - - await _dbContext.DeleteReallyAsync(data); - var toInserts = request.UserCodes.Select(x => new WorkGridScheduleEntity { WorkGridCode = request.WorkGridCode,