sunpengfei
2025-08-05 59833ddbf47ed028462e1b089b46bf7c6f7518e3
FlexJobApi.Application/Dictionaries/Commands/SaveDictionaryCategoryCommandHandler.cs
@@ -1,5 +1,6 @@
using FlexJobApi.Core;
using MediatR;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -15,7 +16,9 @@
    {
        public Task<Guid> Handle(SaveDictionaryCategoryCommand request, CancellationToken cancellationToken)
        {
            return request.SaveData<DictionaryCategory, SaveDictionaryCategoryCommand>();
            return request.SaveData<DictionaryCategory, SaveDictionaryCategoryCommand>(
                 (q, e, r) => q.Any(it => it.Id != request.Id && it.Code == request.Code),
                 cancellationToken);
        }
    }
}