From 8b81a68561f1f8d38dfc8a6e3efc26f5c17e3502 Mon Sep 17 00:00:00 2001 From: Liu Xiang Qian Date: Mon, 3 Nov 2025 22:02:25 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E7=A7=BB=E9=99=A4=20SystemPromptTemp?= =?UTF-8?q?late=20=E7=9B=B8=E5=85=B3=E4=BF=AE=E6=94=B9=20=E5=B0=86=20Syste?= =?UTF-8?q?mPromptTemplate=20=E5=8A=9F=E8=83=BD=E4=BB=8E=E6=89=AB=E6=8F=8F?= =?UTF-8?q?=E9=97=B4=E9=9A=94=20PR=20=E4=B8=AD=E5=88=86=E7=A6=BB=E5=87=BA?= =?UTF-8?q?=E6=9D=A5=EF=BC=8C=20=E4=BF=9D=E6=8C=81=20PR=20=E5=8D=95?= =?UTF-8?q?=E4=B8=80=E8=81=8C=E8=B4=A3=E3=80=82=20SystemPromptTemplate=20?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=B0=86=E5=9C=A8=E5=8D=95=E7=8B=AC=E7=9A=84?= =?UTF-8?q?=20PR=20=E4=B8=AD=E5=A4=84=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/server.go | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/api/server.go b/api/server.go index f3b6a543..92c2f174 100644 --- a/api/server.go +++ b/api/server.go @@ -393,11 +393,10 @@ type UpdateTraderRequest struct { ScanIntervalMinutes int `json:"scan_interval_minutes"` BTCETHLeverage int `json:"btc_eth_leverage"` AltcoinLeverage int `json:"altcoin_leverage"` - TradingSymbols string `json:"trading_symbols"` - CustomPrompt string `json:"custom_prompt"` - OverrideBasePrompt bool `json:"override_base_prompt"` - SystemPromptTemplate string `json:"system_prompt_template"` - IsCrossMargin *bool `json:"is_cross_margin"` + TradingSymbols string `json:"trading_symbols"` + CustomPrompt string `json:"custom_prompt"` + OverrideBasePrompt bool `json:"override_base_prompt"` + IsCrossMargin *bool `json:"is_cross_margin"` } // handleUpdateTrader 更新交易员配置 @@ -453,12 +452,6 @@ func (s *Server) handleUpdateTrader(c *gin.Context) { scanIntervalMinutes = existingTrader.ScanIntervalMinutes // 保持原值 } - // 设置系统提示词模板,允许更新 - systemPromptTemplate := req.SystemPromptTemplate - if systemPromptTemplate == "" { - systemPromptTemplate = existingTrader.SystemPromptTemplate // 保持原值 - } - // 更新交易员配置 trader := &config.TraderRecord{ ID: traderID, @@ -472,7 +465,7 @@ func (s *Server) handleUpdateTrader(c *gin.Context) { TradingSymbols: req.TradingSymbols, CustomPrompt: req.CustomPrompt, OverrideBasePrompt: req.OverrideBasePrompt, - SystemPromptTemplate: systemPromptTemplate, + SystemPromptTemplate: existingTrader.SystemPromptTemplate, // 保持原值 IsCrossMargin: isCrossMargin, ScanIntervalMinutes: scanIntervalMinutes, IsRunning: existingTrader.IsRunning, // 保持原值