fix 出差人员任务生成

This commit is contained in:
2024-07-05 11:59:22 +08:00
parent 47f1e82a15
commit 8c4aaee32a
5 changed files with 160 additions and 4 deletions

View File

@@ -60,6 +60,7 @@ public class DeviceGroupService : IDeviceGroupService
{
//检查父级节点
var pGrp = await CheckPCodeAsync(request);
await CheckBusinessTripGroupAsync(request);
if (!request.Id.HasValue)
{
@@ -162,6 +163,13 @@ public class DeviceGroupService : IDeviceGroupService
/****************************************************** help methods *********************************************************/
private async Task CheckBusinessTripGroupAsync(DeviceGroupSaveRequest request)
{
var exists = await _dbContext.Queryable<DeviceGroupEntity>().Where(x => x.Type == request.Type).Where(x => x.IsBusinessTrip).AnyAsync();
exists.ThrowIfTrue("已存在出差分组");
}
/// <summary>
/// 检查父级分组
/// </summary>