tysk/pkg/req_test.go

30 lines
889 B
Go

package pkg
import "testing"
func TestXmL(t *testing.T) {
data := XmlRequest{
Action: "SKBACQRY",
UserName: "11100199667893870098",
ExtraFields: map[string]interface{}{
"blngBnkId": "",
"accCgyId": "",
"startRecord": "1",
"pageNumber": "20",
// 列表数据作为 ExtraFields 的一个字段
"userDataList": []map[string]interface{}{
{"accountNo": "8110901013900618088", "name": "1", "ss": 222},
{"accountNo": "8110901013900618088", "name": "2", "ss": 333},
{"accountNo": "8110901013900618088", "name": "3", "ss": 444},
},
"userDataList2": []map[string]interface{}{
{"accountNo": "8110901013900618088", "name": "4", "ss": 12},
{"accountNo": "8110901013900618088", "name": "4", "ss": 44324},
{"accountNo": "8110901013900618088", "name": "4", "ss": 44},
},
},
}
gbkXML, err := data.MarshalToXML()
t.Log(gbkXML, err)
}