diff --git a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs index 1332a87d..1aa4559c 100644 --- a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs +++ b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs @@ -64,14 +64,14 @@ namespace EasyAbp.EShop.Products.Products { await _productCategoryRepository.DeleteAsync(x => x.ProductId.Equals(product.Id)); - await _productRepository.DeleteAsync(product); + await _productRepository.DeleteAsync(product, true); } public virtual async Task DeleteAsync(Guid id) { await _productCategoryRepository.DeleteAsync(x => x.ProductId.Equals(id)); - await _productRepository.DeleteAsync(id); + await _productRepository.DeleteAsync(id, true); } protected virtual async Task AddProductToStoreAsync(Guid productId, Guid storeId) diff --git a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductSku.cs b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductSku.cs index a600e30d..ddc40557 100644 --- a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductSku.cs +++ b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductSku.cs @@ -18,6 +18,7 @@ namespace EasyAbp.EShop.Products.Products public virtual int Inventory { get; protected set; } + // Todo: should be implemented public virtual int Sold { get; protected set; } public virtual int OrderMinQuantity { get; protected set; }