Browse Source

Rename GenerateNewOrderLineAsync to GenerateOrderLineAsync

Add param "orderExtraProperties" to GenerateOrderLineAsync
pull/103/head
gdlcf88 6 years ago
parent
commit
d5901fc78d
  1. 2
      common.props
  2. 4
      modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs

2
common.props

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>0.12.0</Version>
<Version>0.13.0</Version>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Authors>EasyAbp Team</Authors>

4
modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs

@ -44,7 +44,7 @@ namespace EasyAbp.EShop.Orders.Orders
foreach (var orderLine in input.OrderLines)
{
orderLines.Add(await GenerateNewOrderLineAsync(orderLine, productDict));
orderLines.Add(await GenerateOrderLineAsync(orderLine, productDict, orderExtraProperties));
}
var productTotalPrice = orderLines.Select(x => x.TotalPrice).Sum();
@ -77,7 +77,7 @@ namespace EasyAbp.EShop.Orders.Orders
return order;
}
protected virtual async Task<OrderLine> GenerateNewOrderLineAsync(CreateOrderLineDto input, Dictionary<Guid, ProductDto> productDict)
protected virtual async Task<OrderLine> GenerateOrderLineAsync(CreateOrderLineDto input, Dictionary<Guid, ProductDto> productDict, Dictionary<string, object> orderExtraProperties)
{
var product = productDict[input.ProductId];
var productSku = product.GetSkuById(input.ProductSkuId);

Loading…
Cancel
Save