fix name重复校验
This commit is contained in:
@@ -37,6 +37,13 @@ public class WorkGridService : IWorkGridService
|
|||||||
true.ThrowIfTrue($"工号:{request.LeaderUserCode}不存在");
|
true.ThrowIfTrue($"工号:{request.LeaderUserCode}不存在");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (await _dbContext.Queryable<WorkGridEntity>().Where(x => x.Name == request.Name)
|
||||||
|
.WhereIF(request.Id.HasValue, x => x.Id != request.Id)
|
||||||
|
.AnyAsync())
|
||||||
|
{
|
||||||
|
true.ThrowIfTrue($"网格区域名称[{request.Name}]重复");
|
||||||
|
}
|
||||||
|
|
||||||
exists.ThrowIfTrue($"{request.LeaderUserCode}已存在管理的网格");
|
exists.ThrowIfTrue($"{request.LeaderUserCode}已存在管理的网格");
|
||||||
|
|
||||||
if (!request.Id.HasValue)
|
if (!request.Id.HasValue)
|
||||||
|
|||||||
Reference in New Issue
Block a user