diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs b/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs index d4ddf002..d6315e6f 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs @@ -49,4 +49,9 @@ public class TransportWarningSceneDto /// 区域Id(单一) /// public int? AreaId { get; set; } + + /// + /// 区域id对应的名称 + /// + public string? AreaName { get; set; } } diff --git a/src/SJZY.Track.Application/Services/Warning/TransportWarningService.cs b/src/SJZY.Track.Application/Services/Warning/TransportWarningService.cs index 93b6e47e..e4878a3b 100644 --- a/src/SJZY.Track.Application/Services/Warning/TransportWarningService.cs +++ b/src/SJZY.Track.Application/Services/Warning/TransportWarningService.cs @@ -86,7 +86,8 @@ public class TransportWarningService : ApplicationService LeavePort = x.LeavePort, ProductCode = x.ProductCode, Months = x.Months, - AreaId = x.AreaId + AreaId = x.AreaId, + AreaName = x.AreaId.HasValue ? areaNameDict?.GetValueOrDefault(x.AreaId.Value) : null }); return new UnifyResultDto>(true, map.ToList());