Compare commits

..

No commits in common. "74e5f85579296c746c1ca440247a5d481dffcea5" and "a0817081a84362bbcc6bb40e7f2618d5ea7572f3" have entirely different histories.

View File

@ -272,25 +272,16 @@ public class PortfolioController : ControllerBase
/// <summary>
/// 创建交易(买入/卖出)
/// </summary>
[HttpPost("transactions")]
[HttpPost("{id}/transactions")]
public async Task<ActionResult<ApiResponse<TransactionItem>>> CreateTransaction(
string id,
[FromBody] CreateTransactionRequest request)
{
var userId = GetCurrentUserId();
if (string.IsNullOrEmpty(request.PortfolioId))
{
return BadRequest(new ApiResponse<TransactionItem>
{
code = Models.StatusCodes.BadRequest,
data = null,
message = "portfolioId 不能为空"
});
}
try
{
var transaction = await _portfolioFacade.CreateTransactionAsync(request.PortfolioId, request, userId);
var transaction = await _portfolioFacade.CreateTransactionAsync(id, request, userId);
return Ok(new ApiResponse<TransactionItem>
{
code = Models.StatusCodes.Success,