fix 出差人员任务生成
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user