fix comb298y

This commit is contained in:
2025-06-14 13:49:46 +08:00
parent 766a972af1
commit 937d88c9aa
2 changed files with 42 additions and 15 deletions

View File

@@ -1,5 +1,24 @@
package common
import (
"encoding/json"
)
// StructToMap 将结构体转换为 map[string]interface{}
func StructToMap(data interface{}) (map[string]interface{}, error) {
jsonData, err := json.Marshal(data)
if err != nil {
return nil, err
}
var result map[string]interface{}
if err := json.Unmarshal(jsonData, &result); err != nil {
return nil, err
}
return result, nil
}
func MapStructToAPIRequest(encryptedFields map[string]interface{}, fieldMapping map[string]string, wrapField string) map[string]interface{} {
apiRequest := make(map[string]interface{})