mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-15 16:56:56 +08:00
revert: 移除 SystemPromptTemplate 相关修改
将 SystemPromptTemplate 功能从扫描间隔 PR 中分离出来, 保持 PR 单一职责。 SystemPromptTemplate 功能将在单独的 PR 中处理。
This commit is contained in:
@@ -393,11 +393,10 @@ type UpdateTraderRequest struct {
|
|||||||
ScanIntervalMinutes int `json:"scan_interval_minutes"`
|
ScanIntervalMinutes int `json:"scan_interval_minutes"`
|
||||||
BTCETHLeverage int `json:"btc_eth_leverage"`
|
BTCETHLeverage int `json:"btc_eth_leverage"`
|
||||||
AltcoinLeverage int `json:"altcoin_leverage"`
|
AltcoinLeverage int `json:"altcoin_leverage"`
|
||||||
TradingSymbols string `json:"trading_symbols"`
|
TradingSymbols string `json:"trading_symbols"`
|
||||||
CustomPrompt string `json:"custom_prompt"`
|
CustomPrompt string `json:"custom_prompt"`
|
||||||
OverrideBasePrompt bool `json:"override_base_prompt"`
|
OverrideBasePrompt bool `json:"override_base_prompt"`
|
||||||
SystemPromptTemplate string `json:"system_prompt_template"`
|
IsCrossMargin *bool `json:"is_cross_margin"`
|
||||||
IsCrossMargin *bool `json:"is_cross_margin"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// handleUpdateTrader 更新交易员配置
|
// handleUpdateTrader 更新交易员配置
|
||||||
@@ -453,12 +452,6 @@ func (s *Server) handleUpdateTrader(c *gin.Context) {
|
|||||||
scanIntervalMinutes = existingTrader.ScanIntervalMinutes // 保持原值
|
scanIntervalMinutes = existingTrader.ScanIntervalMinutes // 保持原值
|
||||||
}
|
}
|
||||||
|
|
||||||
// 设置系统提示词模板,允许更新
|
|
||||||
systemPromptTemplate := req.SystemPromptTemplate
|
|
||||||
if systemPromptTemplate == "" {
|
|
||||||
systemPromptTemplate = existingTrader.SystemPromptTemplate // 保持原值
|
|
||||||
}
|
|
||||||
|
|
||||||
// 更新交易员配置
|
// 更新交易员配置
|
||||||
trader := &config.TraderRecord{
|
trader := &config.TraderRecord{
|
||||||
ID: traderID,
|
ID: traderID,
|
||||||
@@ -472,7 +465,7 @@ func (s *Server) handleUpdateTrader(c *gin.Context) {
|
|||||||
TradingSymbols: req.TradingSymbols,
|
TradingSymbols: req.TradingSymbols,
|
||||||
CustomPrompt: req.CustomPrompt,
|
CustomPrompt: req.CustomPrompt,
|
||||||
OverrideBasePrompt: req.OverrideBasePrompt,
|
OverrideBasePrompt: req.OverrideBasePrompt,
|
||||||
SystemPromptTemplate: systemPromptTemplate,
|
SystemPromptTemplate: existingTrader.SystemPromptTemplate, // 保持原值
|
||||||
IsCrossMargin: isCrossMargin,
|
IsCrossMargin: isCrossMargin,
|
||||||
ScanIntervalMinutes: scanIntervalMinutes,
|
ScanIntervalMinutes: scanIntervalMinutes,
|
||||||
IsRunning: existingTrader.IsRunning, // 保持原值
|
IsRunning: existingTrader.IsRunning, // 保持原值
|
||||||
|
|||||||
Reference in New Issue
Block a user