Browse Source

Fix a bug of repository usage

pull/87/head v0.4.7
gdlcf88 6 years ago
parent
commit
1ceac59cce
  1. 2
      common.props
  2. 10
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application/EasyAbp/EShop/Products/ProductInventories/ProductInventoryAppService.cs
  3. 2
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs
  4. 1
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Web/EasyAbp.EShop.Products.Web.csproj

2
common.props

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

10
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application/EasyAbp/EShop/Products/ProductInventories/ProductInventoryAppService.cs

@ -63,16 +63,10 @@ namespace EasyAbp.EShop.Products.ProductInventories
productInventory =
new ProductInventory(GuidGenerator.Create(), input.ProductId, input.ProductSkuId, 0, 0);
await ChangeInventoryAsync(productInventory, input.ChangedInventory);
await _repository.InsertAsync(productInventory, true);
}
else
{
await ChangeInventoryAsync(productInventory, input.ChangedInventory);
await _repository.UpdateAsync(productInventory, true);
}
await ChangeInventoryAsync(productInventory, input.ChangedInventory);
return ObjectMapper.Map<ProductInventory, ProductInventoryDto>(productInventory);
}

2
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Domain/EasyAbp/EShop/Products/Products/ProductManager.cs

@ -80,7 +80,7 @@ namespace EasyAbp.EShop.Products.Products
public virtual async Task<Product> CreateSkuAsync(Product product, ProductSku productSku)
{
productSku.SetSerializedAttributeOptionIds(await _attributeOptionIdsSerializer.FormatAsync(productSku.SerializedAttributeOptionIds));
// productSku.SetSerializedAttributeOptionIds(await _attributeOptionIdsSerializer.FormatAsync(productSku.SerializedAttributeOptionIds));
await CheckSkuAttributeOptionsAsync(product, productSku);

1
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Web/EasyAbp.EShop.Products.Web.csproj

@ -39,7 +39,6 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Pages\EShop\Products\ProductInventories" />
<Folder Include="wwwroot\" />
</ItemGroup>

Loading…
Cancel
Save