fix(api): Добавлен маппинг Field в FieldFilter

This commit is contained in:
Mikhail Kuznetsov
2025-09-22 15:56:58 +10:00
parent 6ca6e65224
commit 40ce7acb41

View File

@@ -121,9 +121,10 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.Attributes, o => o.MapFrom(s => s.UnitValues.GroupBy(g => g.Field)
.Select(fieldGroup => new AttributeResponse
{
Field = new FieldResponse {
Field = new FieldResponse
{
Id = fieldGroup.Key!.Id,
Name = string.IsNullOrEmpty(fieldGroup.Key.DisplayName)? fieldGroup.Key.AihitName: fieldGroup.Key.DisplayName,
Name = string.IsNullOrEmpty(fieldGroup.Key.DisplayName) ? fieldGroup.Key.AihitName : fieldGroup.Key.DisplayName,
IsMultipleValue = fieldGroup.Key.IsMultipleValue
},
Values = fieldGroup.Select(s => new UnitFieldValueResponse { Id = s.ValueId, Value = s.Value!.Value }).ToList()
@@ -317,7 +318,8 @@ namespace PARR.API.MappingProfiles
CreateMap<JobFieldFilter, FieldResponse>();
CreateMap<JobFieldFilter, FieldFilterResponse>();
CreateMap<JobFieldFilter, FieldFilterResponse>()
.ForMember(d => d.Field, o => o.MapFrom(s => s.UnitField));
CreateMap<JobRelationshipFilter, RelationshipFilterResponse>()
.ForMember(d => d.Field, o => o.MapFrom(s => s.UnitField));