[优化] 代码优化

This commit is contained in:
ryan
2026-05-31 20:31:57 +08:00
parent 7ab11154e3
commit 2514e7edc4
5 changed files with 46 additions and 71 deletions
+17 -8
View File
@@ -6,6 +6,7 @@ import (
"log/slog"
"openflare/common"
"openflare/model"
"openflare/utils"
"strings"
"time"
@@ -239,16 +240,24 @@ func GetActiveConfigForAgent() (*AgentConfigResponse, error) {
}, nil
}
func normalizeApplyLogPayload(payload ApplyLogPayload) ApplyLogPayload {
payload.Result = strings.ToLower(payload.Result)
utils.TrimStringFields(
&payload.NodeID,
&payload.Version,
&payload.Result,
&payload.Message,
&payload.Checksum,
&payload.MainConfigChecksum,
&payload.RouteConfigChecksum,
)
payload.Message = truncateForDatabase(payload.Message, 16000)
return payload
}
func ReportApplyLog(payload ApplyLogPayload) (*model.ApplyLog, error) {
now := time.Now()
payload.NodeID = strings.TrimSpace(payload.NodeID)
payload.Version = strings.TrimSpace(payload.Version)
payload.Result = strings.TrimSpace(strings.ToLower(payload.Result))
payload.Message = strings.TrimSpace(payload.Message)
payload.Checksum = strings.TrimSpace(payload.Checksum)
payload.MainConfigChecksum = strings.TrimSpace(payload.MainConfigChecksum)
payload.RouteConfigChecksum = strings.TrimSpace(payload.RouteConfigChecksum)
payload.Message = truncateForDatabase(payload.Message, 16000)
payload = normalizeApplyLogPayload(payload)
if payload.NodeID == "" {
return nil, errors.New("node_id 不能为空")
}