From ca2f50511f55ec8ec632fff675ea63a15cb491b2 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Tue, 25 Feb 2025 17:31:22 +0800 Subject: [PATCH] =?UTF-8?q?fix=20name=E9=87=8D=E5=A4=8D=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WorkGrids/Services/Implements/WorkGridService.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs index 1df302e9..1072ded7 100644 --- a/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs +++ b/Src/Dlhis.Basic/WorkGrids/Services/Implements/WorkGridService.cs @@ -37,6 +37,13 @@ public class WorkGridService : IWorkGridService true.ThrowIfTrue($"工号:{request.LeaderUserCode}不存在"); } + if (await _dbContext.Queryable().Where(x => x.Name == request.Name) + .WhereIF(request.Id.HasValue, x => x.Id != request.Id) + .AnyAsync()) + { + true.ThrowIfTrue($"网格区域名称[{request.Name}]重复"); + } + exists.ThrowIfTrue($"{request.LeaderUserCode}已存在管理的网格"); if (!request.Id.HasValue)