sunpengfei
2025-08-07 7620ece055c34a13c868d846f4f34cd0a0fb3c4d
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;
        }
    }