|
@@ -10,6 +10,7 @@ import (
|
10
|
10
|
"io/ioutil"
|
11
|
11
|
"net/http"
|
12
|
12
|
"strconv"
|
|
13
|
+ "strings"
|
13
|
14
|
"time"
|
14
|
15
|
)
|
15
|
16
|
|
|
@@ -104,7 +105,7 @@ func AHyb1101(certNo string, org_name string, doctor string, fixmedins_code stri
|
104
|
105
|
}
|
105
|
106
|
|
106
|
107
|
//人员基本信息版本2
|
107
|
|
-func AHyb1101A(certNo string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, id_card_type int64, card_sn string, certificates string, request_url string, access_key string, pBusiCardInfo string, id_card_no string, cainfo string) (string, string) {
|
|
108
|
+func AHyb1101A(certNo string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, id_card_type int64, card_sn string, certificates string, request_url string, access_key string, id_card_no string, cainfo string) (string, string) {
|
108
|
109
|
timestamp := time.Now().Unix()
|
109
|
110
|
//生成输入报文
|
110
|
111
|
inputMessage := SetAHInputMessage(timestamp, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, cainfo)
|
|
@@ -133,8 +134,12 @@ func AHyb1101A(certNo string, org_name string, doctor string, fixmedins_code str
|
133
|
134
|
}
|
134
|
135
|
}
|
135
|
136
|
|
136
|
|
- inputData["mdtrt_cert_no"] = certNo + "|" + pBusiCardInfo // 就诊凭证编号
|
137
|
|
- inputData["begntime"] = "" // 开始时间
|
|
137
|
+ inputData["mdtrt_cert_no"] = certNo // 就诊凭证编号
|
|
138
|
+ month := time.Unix(1557042972, 0).Format("1")
|
|
139
|
+ year := time.Now().Format("2006")
|
|
140
|
+ month = time.Now().Format("01")
|
|
141
|
+ day := time.Now().Format("02")
|
|
142
|
+ inputData["begntime"] = year + "-" +month + "-" + day // 开始时间 // 开始时间
|
138
|
143
|
inputData["psn_name"] = "" // 人员姓名
|
139
|
144
|
input["data"] = inputData
|
140
|
145
|
inputMessage["input"] = input //交易输入
|
|
@@ -3272,69 +3277,69 @@ func AHyb3504(struct3504 models.Struct3504) (string, string) {
|
3272
|
3277
|
|
3273
|
3278
|
}
|
3274
|
3279
|
|
3275
|
|
-func AHyb3505(struct3505 models.Struct3505) (string, string) {
|
3276
|
|
- timestamp := time.Now().Unix()
|
3277
|
|
- // 生成输入报文
|
3278
|
|
- inputMessage := SetAHInputMessage(timestamp, struct3505.OrgName, struct3505.Opter, struct3505.FixmedinsCode, struct3505.InsuplcAdmdvs, struct3505.MdtrtareaAdmvs, struct3505.Cainfo)
|
3279
|
|
- input := make(map[string]interface{})
|
3280
|
|
- inputData := make(map[string]interface{})
|
3281
|
|
- inputMessage["infno"] = "3505" // 交易编码
|
3282
|
|
- inputData["med_list_codg"] = struct3505.MedListCodg // 定点医药机构目录编号
|
3283
|
|
- inputData["fixmedins_hilist_id"] = struct3505.FixmedinsCode // 定点医药机构目录编号
|
3284
|
|
- inputData["fixmedins_hilist_name"] = struct3505.OrgName // 定点医药机构目录名称
|
3285
|
|
- inputData["fixmedins_bchno"] = struct3505.FixmedinsCode // 人员编号 (来自1101接口返回)
|
3286
|
|
-
|
3287
|
|
- inputData["prsc_dr_cert_type"] = struct3505.PrscDrCertType // 人员编号 (来自1101接口返回)
|
3288
|
|
- inputData["prsc_dr_certno"] = struct3505.PrscDrCertno // 人员编号 (来自1101接口返回)
|
3289
|
|
- inputData["prsc_dr_name"] = struct3505.PrscDrName // 人员编号 (来自1101接口返回)
|
3290
|
|
- inputData["phar_cert_type"] = struct3505.PharCertType // 人员编号 (来自1101接口返回)
|
3291
|
|
- inputData["phar_certno"] = struct3505.PharCertno // 人员编号 (来自1101接口返回)
|
3292
|
|
-
|
3293
|
|
- inputData["phar_name"] = struct3505.PharName // 人员编号 (来自1101接口返回)
|
3294
|
|
- inputData["phar_prac_cert_no"] = struct3505.PharPracCertNo // 人员编号 (来自1101接口返回)
|
3295
|
|
- inputData["hi_feesetl_type"] = struct3505.HiFeesetlType // 人员编号 (来自1101接口返回)
|
3296
|
|
- inputData["setl_id"] = struct3505.SetlId // 人员编号 (来自1101接口返回)
|
3297
|
|
- inputData["mdtrt_sn"] = struct3505.MdtrtSn // 人员编号 (来自1101接口返回)
|
3298
|
|
- inputData["psn_no"] = struct3505.PsnNo // 人员编号 (来自1101接口返回)
|
3299
|
|
- inputData["psn_cert_type"] = struct3505.PsnCertType // 人员编号 (来自1101接口返回)
|
3300
|
|
- inputData["certno"] = struct3505.CertNo // 人员编号 (来自1101接口返回)
|
3301
|
|
- inputData["psn_name"] = struct3505.PsnName // 人员编号 (来自1101接口返回)
|
3302
|
|
- inputData["manu_lotnum"] = struct3505.ManuLotnum // 人员编号 (来自1101接口返回)
|
3303
|
|
- inputData["manu_date"] = struct3505.ManuDate // 人员编号 (来自1101接口返回)
|
3304
|
|
- inputData["expy_end"] = struct3505.ExpyEnd // 人员编号 (来自1101接口返回)
|
3305
|
|
-
|
3306
|
|
- inputData["rx_flag"] = struct3505.RxFlag // 人员编号 (来自1101接口返回)
|
3307
|
|
- inputData["trdn_flag"] = struct3505.TrdnFlag // 人员编号 (来自1101接口返回)
|
3308
|
|
-
|
3309
|
|
- inputData["finl_trns_pric"] = struct3505.FinlTrnsPric // 人员编号 (来自1101接口返回)
|
3310
|
|
- inputData["rxno"] = struct3505.Rxno // 人员编号 (来自1101接口返回)
|
3311
|
|
- inputData["rx_circ_flag"] = struct3505.RxCircFlag // 人员编号 (来自1101接口返回)
|
3312
|
|
-
|
3313
|
|
- inputData["rtal_docno"] = struct3505.RtalDocno // 人员编号 (来自1101接口返回)
|
3314
|
|
- inputData["stoout_no"] = struct3505.StooutNo // 人员编号 (来自1101接口返回)
|
3315
|
|
-
|
3316
|
|
- inputData["bchno"] = struct3505.Bchno // 人员编号 (来自1101接口返回)
|
3317
|
|
- inputData["drug_trac_codg"] = struct3505.DrugTracCodg // 人员编号 (来自1101接口返回)
|
3318
|
|
- inputData["drug_prod_barc"] = struct3505.DrugProdBarc // 人员编号 (来自1101接口返回)
|
3319
|
|
- inputData["shelf_posi"] = struct3505.ShelfPosi // 人员编号 (来自1101接口返回)
|
3320
|
|
- inputData["sel_retn_cnt"] = struct3505.SelRetnCnt // 人员编号 (来自1101接口返回)
|
3321
|
|
- inputData["sel_retn_time"] = struct3505.SelRetnTime // 人员编号 (来自1101接口返回)
|
3322
|
|
- inputData["sel_retn_opter_name"] = struct3505.SelRetnOpterName // 人员编号 (来自1101接口返回)
|
3323
|
|
- inputData["memo"] = struct3505.Memo // 人员编号 (来自1101接口返回)
|
3324
|
|
- input["selinfo"] = inputData
|
3325
|
|
- inputMessage["input"] = input //交易输入
|
3326
|
|
- argInputMessage := make(map[string]interface{})
|
3327
|
|
- argInputMessage["arg0"] = inputMessage
|
3328
|
|
- bytesData, err := json.Marshal(argInputMessage)
|
3329
|
|
- fmt.Println(string(bytesData))
|
3330
|
|
- if err != nil {
|
3331
|
|
- fmt.Println(err.Error())
|
3332
|
|
- return err.Error(), ""
|
3333
|
|
- }
|
3334
|
|
- struct3505.RequestUrl = struct3505.RequestUrl + "3505"
|
3335
|
|
- return AHHttpRequest(struct3505.RequestUrl, struct3505.AccessKey, struct3505.SecretKey, timestamp, string(bytesData), "3505"), string(bytesData)
|
3336
|
|
-
|
3337
|
|
-}
|
|
3280
|
+//func AHyb3505(struct3505 models.Struct3505) (string, string) {
|
|
3281
|
+// timestamp := time.Now().Unix()
|
|
3282
|
+// // 生成输入报文
|
|
3283
|
+// inputMessage := SetAHInputMessage(timestamp, struct3505.OrgName, struct3505.Opter, struct3505.FixmedinsCode, struct3505.InsuplcAdmdvs, struct3505.MdtrtareaAdmvs, struct3505.Cainfo)
|
|
3284
|
+// input := make(map[string]interface{})
|
|
3285
|
+// inputData := make(map[string]interface{})
|
|
3286
|
+// inputMessage["infno"] = "3505" // 交易编码
|
|
3287
|
+// inputData["med_list_codg"] = struct3505.MedListCodg // 定点医药机构目录编号
|
|
3288
|
+// inputData["fixmedins_hilist_id"] = struct3505.FixmedinsCode // 定点医药机构目录编号
|
|
3289
|
+// inputData["fixmedins_hilist_name"] = struct3505.OrgName // 定点医药机构目录名称
|
|
3290
|
+// inputData["fixmedins_bchno"] = struct3505.FixmedinsCode // 人员编号 (来自1101接口返回)
|
|
3291
|
+//
|
|
3292
|
+// inputData["prsc_dr_cert_type"] = struct3505.PrscDrCertType // 人员编号 (来自1101接口返回)
|
|
3293
|
+// inputData["prsc_dr_certno"] = struct3505.PrscDrCertno // 人员编号 (来自1101接口返回)
|
|
3294
|
+// inputData["prsc_dr_name"] = struct3505.PrscDrName // 人员编号 (来自1101接口返回)
|
|
3295
|
+// inputData["phar_cert_type"] = struct3505.PharCertType // 人员编号 (来自1101接口返回)
|
|
3296
|
+// inputData["phar_certno"] = struct3505.PharCertno // 人员编号 (来自1101接口返回)
|
|
3297
|
+//
|
|
3298
|
+// inputData["phar_name"] = struct3505.PharName // 人员编号 (来自1101接口返回)
|
|
3299
|
+// inputData["phar_prac_cert_no"] = struct3505.PharPracCertNo // 人员编号 (来自1101接口返回)
|
|
3300
|
+// inputData["hi_feesetl_type"] = struct3505.HiFeesetlType // 人员编号 (来自1101接口返回)
|
|
3301
|
+// inputData["setl_id"] = struct3505.SetlId // 人员编号 (来自1101接口返回)
|
|
3302
|
+// inputData["mdtrt_sn"] = struct3505.MdtrtSn // 人员编号 (来自1101接口返回)
|
|
3303
|
+// inputData["psn_no"] = struct3505.PsnNo // 人员编号 (来自1101接口返回)
|
|
3304
|
+// inputData["psn_cert_type"] = struct3505.PsnCertType // 人员编号 (来自1101接口返回)
|
|
3305
|
+// inputData["certno"] = struct3505.CertNo // 人员编号 (来自1101接口返回)
|
|
3306
|
+// inputData["psn_name"] = struct3505.PsnName // 人员编号 (来自1101接口返回)
|
|
3307
|
+// inputData["manu_lotnum"] = struct3505.ManuLotnum // 人员编号 (来自1101接口返回)
|
|
3308
|
+// inputData["manu_date"] = struct3505.ManuDate // 人员编号 (来自1101接口返回)
|
|
3309
|
+// inputData["expy_end"] = struct3505.ExpyEnd // 人员编号 (来自1101接口返回)
|
|
3310
|
+//
|
|
3311
|
+// inputData["rx_flag"] = struct3505.RxFlag // 人员编号 (来自1101接口返回)
|
|
3312
|
+// inputData["trdn_flag"] = struct3505.TrdnFlag // 人员编号 (来自1101接口返回)
|
|
3313
|
+//
|
|
3314
|
+// inputData["finl_trns_pric"] = struct3505.FinlTrnsPric // 人员编号 (来自1101接口返回)
|
|
3315
|
+// inputData["rxno"] = struct3505.Rxno // 人员编号 (来自1101接口返回)
|
|
3316
|
+// inputData["rx_circ_flag"] = struct3505.RxCircFlag // 人员编号 (来自1101接口返回)
|
|
3317
|
+//
|
|
3318
|
+// inputData["rtal_docno"] = struct3505.RtalDocno // 人员编号 (来自1101接口返回)
|
|
3319
|
+// inputData["stoout_no"] = struct3505.StooutNo // 人员编号 (来自1101接口返回)
|
|
3320
|
+//
|
|
3321
|
+// inputData["bchno"] = struct3505.Bchno // 人员编号 (来自1101接口返回)
|
|
3322
|
+// inputData["drug_trac_codg"] = struct3505.DrugTracCodg // 人员编号 (来自1101接口返回)
|
|
3323
|
+// inputData["drug_prod_barc"] = struct3505.DrugProdBarc // 人员编号 (来自1101接口返回)
|
|
3324
|
+// inputData["shelf_posi"] = struct3505.ShelfPosi // 人员编号 (来自1101接口返回)
|
|
3325
|
+// inputData["sel_retn_cnt"] = struct3505.SelRetnCnt // 人员编号 (来自1101接口返回)
|
|
3326
|
+// inputData["sel_retn_time"] = struct3505.SelRetnTime // 人员编号 (来自1101接口返回)
|
|
3327
|
+// inputData["sel_retn_opter_name"] = struct3505.SelRetnOpterName // 人员编号 (来自1101接口返回)
|
|
3328
|
+// inputData["memo"] = struct3505.Memo // 人员编号 (来自1101接口返回)
|
|
3329
|
+// input["selinfo"] = inputData
|
|
3330
|
+// inputMessage["input"] = input //交易输入
|
|
3331
|
+// argInputMessage := make(map[string]interface{})
|
|
3332
|
+// argInputMessage["arg0"] = inputMessage
|
|
3333
|
+// bytesData, err := json.Marshal(argInputMessage)
|
|
3334
|
+// fmt.Println(string(bytesData))
|
|
3335
|
+// if err != nil {
|
|
3336
|
+// fmt.Println(err.Error())
|
|
3337
|
+// return err.Error(), ""
|
|
3338
|
+// }
|
|
3339
|
+// struct3505.RequestUrl = struct3505.RequestUrl + "3505"
|
|
3340
|
+// return AHHttpRequest(struct3505.RequestUrl, struct3505.AccessKey, struct3505.SecretKey, timestamp, string(bytesData), "3505"), string(bytesData)
|
|
3341
|
+//
|
|
3342
|
+//}
|
3338
|
3343
|
func AHyb3506(struct3506 models.Struct3506) (string, string) {
|
3339
|
3344
|
timestamp := time.Now().Unix()
|
3340
|
3345
|
// 生成输入报文
|
|
@@ -3437,3 +3442,114 @@ func AHyb3203(fixmedins_setl_cnt int64, acct_pay float64, fund_pay_sumamt float6
|
3437
|
3442
|
|
3438
|
3443
|
|
3439
|
3444
|
|
|
3445
|
+
|
|
3446
|
+
|
|
3447
|
+func AHyb3505(struct3505 models.Struct3505, secret_key string,request_url string) (string, string) {
|
|
3448
|
+ // 生成签名
|
|
3449
|
+ //nonce := GetRandomString(32)
|
|
3450
|
+ timestamp := time.Now().Unix()
|
|
3451
|
+ //signature := setSignature(timestamp, nonce, secret_key)
|
|
3452
|
+
|
|
3453
|
+ // 生成输入报文
|
|
3454
|
+ inputMessage := SetAHInputMessage(timestamp, struct3505.OrgName, struct3505.Opter, struct3505.Code, struct3505.InsuplcAdmdvs, struct3505.MdtrtareaAdmvs, struct3505.Cainfo)
|
|
3455
|
+ input := make(map[string]interface{})
|
|
3456
|
+ inputData := make(map[string]interface{})
|
|
3457
|
+ inputMessage["infno"] = "3505" // 交易编码
|
|
3458
|
+ inputData["med_list_codg"] = struct3505.MedListCodg // 定点医药机构目录编号
|
|
3459
|
+ inputData["fixmedins_hilist_id"] = struct3505.FixmedinsHilistId // 定点医药机构目录编号
|
|
3460
|
+ inputData["fixmedins_hilist_name"] = struct3505.FixmedinsHilistName // 定点医药机构目录名称
|
|
3461
|
+ inputData["fixmedins_bchno"] = struct3505.FixmedinsBchno // 人员编号 (来自1101接口返回)
|
|
3462
|
+
|
|
3463
|
+ inputData["prsc_dr_cert_type"] = struct3505.PrscDrCertType // 人员编号 (来自1101接口返回)
|
|
3464
|
+ inputData["prsc_dr_certno"] = struct3505.PrscDrCertno // 人员编号 (来自1101接口返回)
|
|
3465
|
+ inputData["prsc_dr_name"] = struct3505.PrscDrName // 人员编号 (来自1101接口返回)
|
|
3466
|
+ inputData["phar_cert_type"] = struct3505.PharCertType // 人员编号 (来自1101接口返回)
|
|
3467
|
+ inputData["phar_certno"] = struct3505.PharCertno // 人员编号 (来自1101接口返回)
|
|
3468
|
+
|
|
3469
|
+ inputData["phar_name"] = struct3505.PharName // 人员编号 (来自1101接口返回)
|
|
3470
|
+ inputData["phar_prac_cert_no"] = struct3505.PharPracCertNo // 人员编号 (来自1101接口返回)
|
|
3471
|
+ inputData["hi_feesetl_type"] = struct3505.HiFeesetlType // 人员编号 (来自1101接口返回)
|
|
3472
|
+ inputData["setl_id"] = struct3505.SetlId // 人员编号 (来自1101接口返回)
|
|
3473
|
+ inputData["mdtrt_sn"] = struct3505.MdtrtSn // 人员编号 (来自1101接口返回)
|
|
3474
|
+ inputData["psn_no"] = struct3505.PsnNo // 人员编号 (来自1101接口返回)
|
|
3475
|
+ inputData["psn_cert_type"] = struct3505.PsnCertType // 人员编号 (来自1101接口返回)
|
|
3476
|
+ inputData["certno"] = struct3505.CertNo // 人员编号 (来自1101接口返回)
|
|
3477
|
+ inputData["psn_name"] = struct3505.PsnName // 人员编号 (来自1101接口返回)
|
|
3478
|
+ inputData["manu_lotnum"] = struct3505.ManuLotnum // 人员编号 (来自1101接口返回)
|
|
3479
|
+ inputData["manu_date"] = struct3505.ManuDate // 人员编号 (来自1101接口返回)
|
|
3480
|
+ inputData["expy_end"] = struct3505.ExpyEnd // 人员编号 (来自1101接口返回)
|
|
3481
|
+
|
|
3482
|
+ inputData["rx_flag"] = struct3505.RxFlag // 人员编号 (来自1101接口返回)
|
|
3483
|
+ inputData["trdn_flag"] = struct3505.TrdnFlag // 人员编号 (来自1101接口返回)
|
|
3484
|
+
|
|
3485
|
+ inputData["finl_trns_pric"] = struct3505.FinlTrnsPric // 人员编号 (来自1101接口返回)
|
|
3486
|
+ inputData["rxno"] = struct3505.Rxno // 人员编号 (来自1101接口返回)
|
|
3487
|
+ inputData["rx_circ_flag"] = struct3505.RxCircFlag // 人员编号 (来自1101接口返回)
|
|
3488
|
+
|
|
3489
|
+ inputData["rtal_docno"] = struct3505.RtalDocno // 人员编号 (来自1101接口返回)
|
|
3490
|
+ inputData["stoout_no"] = struct3505.StooutNo // 人员编号 (来自1101接口返回)
|
|
3491
|
+
|
|
3492
|
+ inputData["bchno"] = struct3505.Bchno // 人员编号 (来自1101接口返回)
|
|
3493
|
+ inputData["drug_trac_codg"] = struct3505.DrugTracCodg // 人员编号 (来自1101接口返回)
|
|
3494
|
+ inputData["drug_prod_barc"] = struct3505.DrugProdBarc // 人员编号 (来自1101接口返回)
|
|
3495
|
+ inputData["shelf_posi"] = struct3505.ShelfPosi // 人员编号 (来自1101接口返回)
|
|
3496
|
+ inputData["sel_retn_cnt"] = struct3505.SelRetnCnt // 人员编号 (来自1101接口返回)
|
|
3497
|
+ inputData["sel_retn_time"] = struct3505.SelRetnTime // 人员编号 (来自1101接口返回)
|
|
3498
|
+ inputData["sel_retn_opter_name"] = struct3505.SelRetnOpterName // 人员编号 (来自1101接口返回)
|
|
3499
|
+ inputData["mdtrt_setl_type"] = struct3505.MdtrtSetlType // 人员编号 (来自1101接口返回)
|
|
3500
|
+
|
|
3501
|
+
|
|
3502
|
+ inputData["memo"] = struct3505.Memo // 人员编号 (来自1101接口返回)
|
|
3503
|
+ //input["selinfo"] = inputData
|
|
3504
|
+ feedetail := make([]map[string]interface{}, 0)
|
|
3505
|
+
|
|
3506
|
+ codes := strings.Split(struct3505.DrugTracCodg, ",")
|
|
3507
|
+ for _, item := range codes {
|
|
3508
|
+ druginputData := make(map[string]interface{})
|
|
3509
|
+ druginputData["drug_trac_codg"] = item
|
|
3510
|
+ feedetail = append(feedetail, druginputData)
|
|
3511
|
+ }
|
|
3512
|
+ inputData["drugtracinfo"] = feedetail
|
|
3513
|
+ input["selinfo"] = inputData
|
|
3514
|
+ inputMessage["input"] = input //交易输入
|
|
3515
|
+ argInputMessage := make(map[string]interface{})
|
|
3516
|
+ argInputMessage["arg0"] = inputMessage
|
|
3517
|
+
|
|
3518
|
+ bytesData, err := json.Marshal(argInputMessage)
|
|
3519
|
+ fmt.Println(string(bytesData))
|
|
3520
|
+ if err != nil {
|
|
3521
|
+ fmt.Println(err.Error())
|
|
3522
|
+ return err.Error(), ""
|
|
3523
|
+ }
|
|
3524
|
+ reader := bytes.NewReader(bytesData)
|
|
3525
|
+ //url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5301"
|
|
3526
|
+ //gdyb_url := beego.AppConfig.String("gdyb_url")
|
|
3527
|
+ //gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
|
|
3528
|
+ //url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
|
|
3529
|
+ //url := gdyb_url + "3505"
|
|
3530
|
+ request_url = request_url + "1101"
|
|
3531
|
+
|
|
3532
|
+ request, err := http.NewRequest("POST", request_url, reader)
|
|
3533
|
+ if err != nil {
|
|
3534
|
+ fmt.Println(err.Error())
|
|
3535
|
+ return err.Error(), ""
|
|
3536
|
+ }
|
|
3537
|
+
|
|
3538
|
+ request.Header.Set("Content-Type", "application/json;charset=UTF-8")
|
|
3539
|
+
|
|
3540
|
+
|
|
3541
|
+ client := http.Client{}
|
|
3542
|
+ resp, err := client.Do(request)
|
|
3543
|
+ if err != nil {
|
|
3544
|
+ fmt.Println(err.Error())
|
|
3545
|
+ return err.Error(), ""
|
|
3546
|
+ }
|
|
3547
|
+ respBytes, err := ioutil.ReadAll(resp.Body)
|
|
3548
|
+ if err != nil {
|
|
3549
|
+ fmt.Println(err.Error())
|
|
3550
|
+ return err.Error(), ""
|
|
3551
|
+ }
|
|
3552
|
+ str := string(respBytes)
|
|
3553
|
+ fmt.Println(str)
|
|
3554
|
+ return str , string(bytesData)
|
|
3555
|
+}
|