From f6b04b6ee177960d4ae677c9309e8faf6a5b2572 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Wed, 26 Mar 2025 21:08:46 +0800 Subject: [PATCH] fix . --- .../WorkGrids/Services/Implements/WorkGridService.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs index e1dfc0cc..cdee7526 100644 --- a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs +++ b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs @@ -238,7 +238,12 @@ public class WorkGridService : IWorkGridService .SingleAsync(); myWorkGrid.ThrowIfNull("工作网格尚未配置,请联系管理员"); - + + var existsAssigned = await _dbContext.Queryable() + .Where(x => request.UserCodes.Contains(x.UserCode)) + .AnyAsync(); + existsAssigned.ThrowIfTrue("存在已经分配人员,操作失败!"); + //检查配置的人员 var count = await _dbContext.Queryable() .Where(x => x.Factory == currentFactory) @@ -247,11 +252,6 @@ public class WorkGridService : IWorkGridService (count != request.UserCodes.Count).ThrowIfTrue("存在非当前厂区人员,请检查"); - var existsAssigned = await _dbContext.Queryable() - .Where(x => request.UserCodes.Contains(x.UserCode)) - .AnyAsync(); - existsAssigned.ThrowIfTrue("存在已经分配人员,操作失败!"); - var dataToInserts = request.UserCodes.Select(x => new WorkGridUserEntity { WorkGridCode = myWorkGrid.Code,