From 6b75bc001637b1faae47843374076a8d24c6a720 Mon Sep 17 00:00:00 2001 From: CaIon Date: Fri, 3 Oct 2025 12:44:33 +0800 Subject: [PATCH] refactor(openai_image): replace json.Marshal with common.Marshal for improved serialization #1961 --- dto/openai_image.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dto/openai_image.go b/dto/openai_image.go index 5aece25f2..16e9a175d 100644 --- a/dto/openai_image.go +++ b/dto/openai_image.go @@ -74,14 +74,15 @@ func (r ImageRequest) MarshalJSON() ([]byte, error) { return nil, err } + // 不能合并ExtraFields!!!!!!!! // 合并 ExtraFields - for k, v := range r.Extra { - if _, exists := baseMap[k]; !exists { - baseMap[k] = v - } - } + //for k, v := range r.Extra { + // if _, exists := baseMap[k]; !exists { + // baseMap[k] = v + // } + //} - return json.Marshal(baseMap) + return common.Marshal(baseMap) } func GetJSONFieldNames(t reflect.Type) map[string]struct{} {