AssetManager.API/sql/fix_strategy_id_nullable.sql
OpenClaw Agent 9b576de069 fix: 策略相关修复
1. GetPortfolioDetailAsync: 移除硬编码逻辑模型信息
   - 根据策略ID从数据库读取真实策略信息
   - 无策略时返回 null,前端显示'未绑定策略'

2. GetStrategies: 修复返回格式
   - 改为返回 { items: [...] } 格式,匹配前端期望
   - 修复 StrategyListResponse.Items 类型为 StrategyListItemDto
2026-03-25 07:52:13 +00:00

8 lines
218 B
SQL

-- 修改 portfolios 表 strategy_id 字段允许 NULL
-- 组合可能不使用任何策略,所以应该允许 NULL
ALTER TABLE portfolios MODIFY COLUMN strategy_id VARCHAR(50) NULL;
-- 验证
DESCRIBE portfolios;