refactor: 移除 calculateDailyNav 接口

前端暂不需要,后续有需求再加
This commit is contained in:
OpenClaw Agent 2026-03-15 14:43:35 +00:00
parent f7d346c0ae
commit 74e5f85579
3 changed files with 0 additions and 43 deletions

View File

@ -269,35 +269,6 @@ public class PortfolioController : ControllerBase
}
}
/// <summary>
/// 计算投资组合当日净值
/// </summary>
[HttpPost("{id}/nav-history/calculate")]
public async Task<ActionResult<ApiResponse<object>>> CalculateDailyNav(string id)
{
var userId = GetCurrentUserId();
try
{
var success = await _portfolioFacade.CalculateDailyNavAsync(id);
return Ok(new ApiResponse<object>
{
code = Models.StatusCodes.Success,
data = new { portfolioId = id, calculated = success },
message = success ? "净值计算成功" : "净值计算失败"
});
}
catch (Exception ex)
{
return BadRequest(new ApiResponse<object>
{
code = Models.StatusCodes.BadRequest,
data = null,
message = ex.Message
});
}
}
/// <summary>
/// 创建交易(买入/卖出)
/// </summary>

View File

@ -61,9 +61,4 @@ public interface IPortfolioFacade
/// 获取用户总资产
/// </summary>
Task<TotalAssetsResponse> GetTotalAssetsAsync(string userId);
/// <summary>
/// 计算投资组合当日净值
/// </summary>
Task<bool> CalculateDailyNavAsync(string portfolioId);
}

View File

@ -195,13 +195,4 @@ public class PortfolioFacade : IPortfolioFacade
_logger.LogInformation("获取用户总资产: {UserId}", userId);
return await _portfolioService.GetTotalAssetsAsync(userId);
}
/// <summary>
/// 计算投资组合当日净值
/// </summary>
public async Task<bool> CalculateDailyNavAsync(string portfolioId)
{
_logger.LogInformation("计算投资组合当日净值: {PortfolioId}", portfolioId);
return await _navService.CalculateAndSaveDailyNavAsync(portfolioId);
}
}