diff --git a/src/SJZY.Track.Repository/Repositories/OrderRepository.cs b/src/SJZY.Track.Repository/Repositories/OrderRepository.cs index 727f17d6..0e046330 100644 --- a/src/SJZY.Track.Repository/Repositories/OrderRepository.cs +++ b/src/SJZY.Track.Repository/Repositories/OrderRepository.cs @@ -202,7 +202,7 @@ public class OrderRepository : BasicRepository, IOrderRepository, I /// /// 拼接多个三方单号,默认使用分隔符默认(、) - /// 第三方单号,服务商-轨迹0000000、轨迹服务商-0000000 + /// 第三方单号展示: 0000000(服务商)、0000000(服务商) /// /// /// @@ -210,7 +210,8 @@ public class OrderRepository : BasicRepository, IOrderRepository, I { const string separator = "、"; var thirdPartyOrderNumbers = orderPlatformNumberEntities - .Select(x => $"{x.Platform}-{x.OrderNumber}").ToList(); + .Where(x => !string.IsNullOrWhiteSpace(x.OrderNumber)) + .Select(x => $"{x.OrderNumber}({x.Platform})").ToList(); return string.Join(separator, thirdPartyOrderNumbers); }