Sfoglia il codice sorgente

refactor(openai_image): replace json.Marshal with common.Marshal for improved serialization #1961

CaIon 5 mesi fa
parent
commit
6b75bc0016
1 ha cambiato i file con 7 aggiunte e 6 eliminazioni
  1. 7 6
      dto/openai_image.go

+ 7 - 6
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{} {