|
@@ -3561,6 +3561,18 @@ public class OrderApplication : IOrderApplication, IScopeDependency
|
|
|
var orderExtension = await _orderDomainService.GetOrderExtensionsAsync(dto.ReceiveProvinceNo, cancellationToken);
|
|
|
|
|
|
var order = await _orderRepository.GetAsync(d => d.ReceiveProvinceNo == dto.ReceiveProvinceNo, cancellationToken);
|
|
|
+
|
|
|
+ //处理省下行数据,热点名称为空
|
|
|
+ if (!string.IsNullOrEmpty(dto.HotspotId) && string.IsNullOrEmpty(dto.HotspotName))
|
|
|
+ {
|
|
|
+ var hotData = await _hotspotRepository.GetAsync(p => p.Id == dto.HotspotId, cancellationToken);
|
|
|
+ if (hotData != null)
|
|
|
+ {
|
|
|
+ dto.HotspotName = hotData.HotSpotName;
|
|
|
+ dto.HotspotSpliceName = hotData.HotSpotFullName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if (order is null)
|
|
|
{
|
|
|
order = _mapper.Map<Order>(dto);
|