Browse Source

Improve the param of IOrderAppService.CompleteAsync()

pull/96/head
gdlcf88 6 years ago
parent
commit
63c9bc39c7
  1. 2
      modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application.Contracts/EasyAbp/EShop/Orders/Orders/IOrderAppService.cs
  2. 4
      modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs
  3. 6
      modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.HttpApi/EasyAbp/EShop/Orders/Orders/OrderController.cs

2
modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application.Contracts/EasyAbp/EShop/Orders/Orders/IOrderAppService.cs

@ -14,6 +14,6 @@ namespace EasyAbp.EShop.Orders.Orders
{
Task<OrderDto> GetByOrderNumberAsync(string orderNumber);
Task<OrderDto> CompleteAsync(CompleteOrderInput input);
Task<OrderDto> CompleteAsync(Guid id);
}
}

4
modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.Application/EasyAbp/EShop/Orders/Orders/OrderAppService.cs

@ -158,9 +158,9 @@ namespace EasyAbp.EShop.Orders.Orders
}
[Authorize(OrdersPermissions.Orders.Complete)]
public virtual async Task<OrderDto> CompleteAsync(CompleteOrderInput input)
public virtual async Task<OrderDto> CompleteAsync(Guid id)
{
var order = await GetEntityByIdAsync(input.OrderId);
var order = await GetEntityByIdAsync(id);
if (order.CustomerUserId != CurrentUser.GetId())
{

6
modules/EasyAbp.EShop.Orders/src/EasyAbp.EShop.Orders.HttpApi/EasyAbp/EShop/Orders/Orders/OrderController.cs

@ -61,10 +61,10 @@ namespace EasyAbp.EShop.Orders.Orders
}
[HttpPost]
[Route("complete")]
public Task<OrderDto> CompleteAsync(CompleteOrderInput input)
[Route("{id}/complete")]
public Task<OrderDto> CompleteAsync(Guid id)
{
return _service.CompleteAsync(input);
return _service.CompleteAsync(id);
}
}
}

Loading…
Cancel
Save