From 65604d4e1b75007726f18c7d8e14bcdb3055dd08 Mon Sep 17 00:00:00 2001 From: gdlcf88 Date: Tue, 15 Sep 2020 18:11:39 +0800 Subject: [PATCH] Fix a bug of OrderLine mapping --- common.props | 2 +- .../EasyAbp/EShop/Orders/Orders/NewOrderGenerator.cs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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)