diff --git a/Src/Dlhis.Basic/Appointment/Services/Implements/AppointmentAreaService.cs b/Src/Dlhis.Basic/Appointment/Services/Implements/AppointmentAreaService.cs index cb71525a..07e0b386 100644 --- a/Src/Dlhis.Basic/Appointment/Services/Implements/AppointmentAreaService.cs +++ b/Src/Dlhis.Basic/Appointment/Services/Implements/AppointmentAreaService.cs @@ -26,6 +26,10 @@ public class AppointmentAreaService : IAppointmentAreaService { if (!request.Id.HasValue) { + + var exists = await _dbContext.Queryable().Where(x => x.CustomCode == request.CustomCode).AnyAsync(); + exists.ThrowIfTrue("编码已存在"); + var entity = request.Adapt(); entity.CustomCode = request.CustomCode; entity.Type = request.Type;