Browse Source

Fix a bug of OrderLine mapping

pull/103/head 1.0.1
gdlcf88 6 years ago
parent
commit
65604d4e1b
  1. 2
      common.props
  2. 6
      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>1.0.0</Version>
<Version>1.0.1</Version>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Authors>EasyAbp Team</Authors>

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

@ -91,7 +91,7 @@ namespace EasyAbp.EShop.Orders.Orders
var totalPrice = productSku.Price * inputOrderLine.Quantity;
return new OrderLine(
var orderLine = new OrderLine(
id: _guidGenerator.Create(),
productId: product.Id,
productSkuId: productSku.Id,
@ -111,6 +111,10 @@ namespace EasyAbp.EShop.Orders.Orders
actualTotalPrice: totalPrice,
quantity: inputOrderLine.Quantity
);
inputOrderLine.MapExtraPropertiesTo(orderLine, MappingPropertyDefinitionChecks.Destination);
return orderLine;
}
protected virtual Task<string> GetStoreCurrencyAsync(Guid storeId)

Loading…
Cancel
Save