From 781f707419b362802a85bc2d18bf7a35ca85dcb6 Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Sun, 15 Mar 2026 14:10:56 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20GetPortfolios=20=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E4=BF=AE=E6=AD=A3=E4=B8=BA=20{=20items:=20[.?= =?UTF-8?q?..]=20}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端期望 data 是对象而非数组 --- AssetManager.API/Controllers/PortfolioController.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/AssetManager.API/Controllers/PortfolioController.cs b/AssetManager.API/Controllers/PortfolioController.cs index d6949e3..5126e6b 100755 --- a/AssetManager.API/Controllers/PortfolioController.cs +++ b/AssetManager.API/Controllers/PortfolioController.cs @@ -65,15 +65,18 @@ public class PortfolioController : ControllerBase /// 获取投资组合列表 /// [HttpGet] - public async Task>>> GetPortfolios() + public async Task>> GetPortfolios() { var userId = GetCurrentUserId(); var portfolios = await _portfolioFacade.GetPortfolioListAsync(userId); - return Ok(new ApiResponse> + return Ok(new ApiResponse { code = Models.StatusCodes.Success, - data = portfolios, + data = new GetPortfoliosResponse + { + Items = portfolios + }, message = "success" }); }