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());