fix: GetPortfolios 返回格式修正为 { items: [...] }

前端期望 data 是对象而非数组
This commit is contained in:
OpenClaw Agent 2026-03-15 14:10:56 +00:00
parent d4c58c8a08
commit 781f707419

View File

@ -65,15 +65,18 @@ public class PortfolioController : ControllerBase
/// 获取投资组合列表
/// </summary>
[HttpGet]
public async Task<ActionResult<ApiResponse<List<PortfolioListItem>>>> GetPortfolios()
public async Task<ActionResult<ApiResponse<GetPortfoliosResponse>>> GetPortfolios()
{
var userId = GetCurrentUserId();
var portfolios = await _portfolioFacade.GetPortfolioListAsync(userId);
return Ok(new ApiResponse<List<PortfolioListItem>>
return Ok(new ApiResponse<GetPortfoliosResponse>
{
code = Models.StatusCodes.Success,
data = portfolios,
data = new GetPortfoliosResponse
{
Items = portfolios
},
message = "success"
});
}