sunpengfei
2025-08-06 bc6813b74e9a390eae2181d460c647445b7cb25a
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;
        }
    }