sunpengfei
2025-08-05 0887f7b2a4602c12399cd7a6a81379f7ff56976a
FlexJobApi.User.Application/Menus/Commands/DeleteMenuCommandHandler.cs
@@ -25,11 +25,11 @@
        public async Task<int> Handle(DeleteMenuCommand request, CancellationToken cancellationToken)
        {
            var entities = await rep.AsQueryable()
                .Include(it => it.Childrens)
                .Include(it => it.Children)
                .Where(it => request.Ids.Contains(it.Id))
                .ToListAsync(cancellationToken);
            return entities.Any()
                ? await rep.DeleteNowAsync(entities.Union(entities.SelectMany(it => it.Childrens)), cancellationToken)
                ? await rep.DeleteNowAsync(entities.Union(entities.SelectMany(it => it.Children)), cancellationToken)
                : 0;
        }
    }