diff --git a/AssetManager.API/Controllers/PortfolioController.cs b/AssetManager.API/Controllers/PortfolioController.cs
index 7cce11e..7218806 100755
--- a/AssetManager.API/Controllers/PortfolioController.cs
+++ b/AssetManager.API/Controllers/PortfolioController.cs
@@ -270,18 +270,56 @@ public class PortfolioController : ControllerBase
}
///
- /// 创建交易(买入/卖出)
+ /// 计算投资组合当日净值
///
- [HttpPost("{id}/transactions")]
- public async Task>> CreateTransaction(
- string id,
- [FromBody] CreateTransactionRequest request)
+ [HttpPost("{id}/nav-history/calculate")]
+ public async Task>> CalculateDailyNav(string id)
{
var userId = GetCurrentUserId();
try
{
- var transaction = await _portfolioFacade.CreateTransactionAsync(id, request, userId);
+ var success = await _portfolioFacade.CalculateDailyNavAsync(id);
+ return Ok(new ApiResponse