diff --git a/common.props b/common.props index 404eeba9..9ed06b2a 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 1.0.0 + 1.0.1 $(NoWarn);CS1591 true EasyAbp Team diff --git a/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs b/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs index b430b2c9..ffc44a29 100644 --- a/modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs +++ b/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 GetStoreCurrencyAsync(Guid storeId)