diff --git a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs index aa9bda8c..d9c36ecd 100644 --- a/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs +++ b/modules/EasyAbp.EShop.Products/src/EasyAbp.EShop.Products.HttpApi/EasyAbp/EShop/Products/Products/ProductController.cs @@ -61,17 +61,17 @@ namespace EasyAbp.EShop.Products.Products } [HttpPost] - [Route("sku")] - public Task CreateSkuAsync(Guid productId, Guid storeId, CreateProductSkuDto input) + [Route("{id}/sku")] + public Task CreateSkuAsync(Guid id, Guid storeId, CreateProductSkuDto input) { - return _service.CreateSkuAsync(productId, storeId, input); + return _service.CreateSkuAsync(id, storeId, input); } [HttpPut] - [Route("sku")] - public Task UpdateSkuAsync(Guid productId, Guid productSkuId, Guid storeId, UpdateProductSkuDto input) + [Route("{id}/sku/{productSkuId}")] + public Task UpdateSkuAsync(Guid id, Guid productSkuId, Guid storeId, UpdateProductSkuDto input) { - return _service.UpdateSkuAsync(productId, productSkuId, storeId, input); + return _service.UpdateSkuAsync(id, productSkuId, storeId, input); } [HttpGet] @@ -89,10 +89,10 @@ namespace EasyAbp.EShop.Products.Products } [HttpDelete] - [Route("sku")] - public Task DeleteSkuAsync(Guid productId, Guid productSkuId, Guid storeId) + [Route("{id}/sku/{productSkuId}")] + public Task DeleteSkuAsync(Guid id, Guid productSkuId, Guid storeId) { - return _service.DeleteSkuAsync(productId, productSkuId, storeId); + return _service.DeleteSkuAsync(id, productSkuId, storeId); } } } \ No newline at end of file