Browse Source

Rename `GetByCodeAsync` to `GetByUniqueNameAsync` in IProductAppService.

pull/119/head 2.2.4
gdlcf88 4 years ago
parent
commit
591def2bc8
  1. 2
      common.props
  2. 2
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/IProductAppService.cs
  3. 4
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application/EasyAbp/EShop/Products/Products/ProductAppService.cs
  4. 10
      modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs

2
common.props

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

2
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application.Contracts/EasyAbp/EShop/Products/Products/IProductAppService.cs

@ -20,7 +20,7 @@ namespace EasyAbp.EShop.Products.Products
Task<ProductDto> DeleteSkuAsync(Guid productId, Guid productSkuId);
Task<ProductDto> GetByCodeAsync(Guid storeId, string code);
Task<ProductDto> GetByUniqueNameAsync(Guid storeId, string uniqueName);
Task<ListResultDto<ProductGroupDto>> GetProductGroupListAsync();
}

4
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.Application/EasyAbp/EShop/Products/Products/ProductAppService.cs

@ -234,11 +234,11 @@ namespace EasyAbp.EShop.Products.Products
return Task.CompletedTask;
}
public virtual async Task<ProductDto> GetByCodeAsync(Guid storeId, string code)
public virtual async Task<ProductDto> GetByUniqueNameAsync(Guid storeId, string uniqueName)
{
await CheckGetPolicyAsync();
var product = await _repository.GetAsync(x => x.UniqueName == code);
var product = await _repository.GetAsync(x => x.UniqueName == uniqueName);
if (!product.IsPublished)
{

10
modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs

@ -66,10 +66,18 @@ namespace EasyAbp.EShop.Products.Products
}
[HttpGet]
[Obsolete("Use `by-unique-name/{uniqueName}`")]
[Route("by-code/{code}")]
public Task<ProductDto> GetByCodeAsync(Guid storeId, string code)
{
return _service.GetByCodeAsync(storeId, code);
return _service.GetByUniqueNameAsync(storeId, code);
}
[HttpGet]
[Route("by-unique-name/{uniqueName}")]
public Task<ProductDto> GetByUniqueNameAsync(Guid storeId, string uniqueName)
{
return _service.GetByUniqueNameAsync(storeId, uniqueName);
}
[HttpDelete]

Loading…
Cancel
Save