Browse Source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 4 years ago
parent
commit
863c0860e5
2 changed files with 179 additions and 57 deletions
  1. 5 2
      conf/app.conf
  2. 174 55
      service/gdyb_service.go

+ 5 - 2
conf/app.conf View File

52
 front_end_domain = "https://xt.kuyicloud.com/#"
52
 front_end_domain = "https://xt.kuyicloud.com/#"
53
 #url  = "http://192.168.1.228:17001/szsi-portal/transData"
53
 #url  = "http://192.168.1.228:17001/szsi-portal/transData"
54
 url = "http://192.168.1.88:6666/szsi-portal/transData"
54
 url = "http://192.168.1.88:6666/szsi-portal/transData"
55
+gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
56
+gdyb_paasid = "sg03_prd"
55
 readmysqlhost = shengws1.mysql.rds.aliyuncs.com
57
 readmysqlhost = shengws1.mysql.rds.aliyuncs.com
56
 readmysqlport = 3306
58
 readmysqlport = 3306
57
 readmysqluser = syh
59
 readmysqluser = syh
149
 call_domain = http://hf.szjkhd.com
151
 call_domain = http://hf.szjkhd.com
150
 front_end_domain = "http://xt.test.sgjyun.com/#"
152
 front_end_domain = "http://xt.test.sgjyun.com/#"
151
 
153
 
152
-org_id = 9538
154
+org_id = 4
153
 url  = "http://192.168.1.228:17001/szsi-portal/transData"
155
 url  = "http://192.168.1.228:17001/szsi-portal/transData"
154
-
156
+gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/"
157
+gdyb_paasid = "test_hosp"
155
 readmysqlhost = rm-wz9rg531npf61q03tro.mysql.rds.aliyuncs.com
158
 readmysqlhost = rm-wz9rg531npf61q03tro.mysql.rds.aliyuncs.com
156
 readmysqlport = 3306
159
 readmysqlport = 3306
157
 readmysqluser = root
160
 readmysqluser = root

+ 174 - 55
service/gdyb_service.go View File

7
 	"encoding/json"
7
 	"encoding/json"
8
 	"fmt"
8
 	"fmt"
9
 	"gdyb/models"
9
 	"gdyb/models"
10
+	"github.com/astaxie/beego"
10
 	"io"
11
 	"io"
11
 	"io/ioutil"
12
 	"io/ioutil"
12
 	"math/rand"
13
 	"math/rand"
50
 		return err.Error()
51
 		return err.Error()
51
 	}
52
 	}
52
 	reader := bytes.NewReader(bytesData)
53
 	reader := bytes.NewReader(bytesData)
53
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1201"
54
+	gdyb_url := beego.AppConfig.String("gdyb_url")
55
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
56
+	url := gdyb_url + "1201"
57
+
58
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1201"
54
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1201"
59
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1201"
55
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
60
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
56
 	request, err := http.NewRequest("POST", url, reader)
61
 	request, err := http.NewRequest("POST", url, reader)
60
 	}
65
 	}
61
 
66
 
62
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
67
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
63
-	request.Header.Set("x-tif-paasid", "sg03_prd")
68
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
64
 	request.Header.Set("x-tif-signature", signature)
69
 	request.Header.Set("x-tif-signature", signature)
65
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
70
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
66
 	request.Header.Set("x-tif-nonce", nonce)
71
 	request.Header.Set("x-tif-nonce", nonce)
116
 		return err.Error()
121
 		return err.Error()
117
 	}
122
 	}
118
 	reader := bytes.NewReader(bytesData)
123
 	reader := bytes.NewReader(bytesData)
124
+	gdyb_url := beego.AppConfig.String("gdyb_url")
125
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
126
+
119
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
127
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
120
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
128
+	url := gdyb_url + "1101"
121
 
129
 
122
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
130
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
123
 	request, err := http.NewRequest("POST", url, reader)
131
 	request, err := http.NewRequest("POST", url, reader)
127
 	}
135
 	}
128
 
136
 
129
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
137
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
130
-	request.Header.Set("x-tif-paasid", "test_hosp")
138
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
131
 	request.Header.Set("x-tif-signature", signature)
139
 	request.Header.Set("x-tif-signature", signature)
132
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
140
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
133
 	request.Header.Set("x-tif-nonce", nonce)
141
 	request.Header.Set("x-tif-nonce", nonce)
175
 		return err.Error()
183
 		return err.Error()
176
 	}
184
 	}
177
 	reader := bytes.NewReader(bytesData)
185
 	reader := bytes.NewReader(bytesData)
186
+	gdyb_url := beego.AppConfig.String("gdyb_url")
187
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
188
+	url := gdyb_url + "1101"
178
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
189
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
179
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
190
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
180
 
191
 
181
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
192
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
182
 	request, err := http.NewRequest("POST", url, reader)
193
 	request, err := http.NewRequest("POST", url, reader)
186
 	}
197
 	}
187
 
198
 
188
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
199
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
189
-	request.Header.Set("x-tif-paasid", "test_hosp")
200
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
190
 	request.Header.Set("x-tif-signature", signature)
201
 	request.Header.Set("x-tif-signature", signature)
191
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
202
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
192
 	request.Header.Set("x-tif-nonce", nonce)
203
 	request.Header.Set("x-tif-nonce", nonce)
250
 		return err.Error()
261
 		return err.Error()
251
 	}
262
 	}
252
 	reader := bytes.NewReader(bytesData)
263
 	reader := bytes.NewReader(bytesData)
253
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2201"
264
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2201"
254
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2201"
265
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2201"
255
 
266
 
267
+	gdyb_url := beego.AppConfig.String("gdyb_url")
268
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
269
+	url := gdyb_url + "2201"
256
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2201"
270
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2201"
257
 	request, err := http.NewRequest("POST", url, reader)
271
 	request, err := http.NewRequest("POST", url, reader)
258
 	if err != nil {
272
 	if err != nil {
261
 	}
275
 	}
262
 
276
 
263
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
277
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
264
-	request.Header.Set("x-tif-paasid", "sg03_prd")
278
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
265
 	request.Header.Set("x-tif-signature", signature)
279
 	request.Header.Set("x-tif-signature", signature)
266
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
280
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
267
 	request.Header.Set("x-tif-nonce", nonce)
281
 	request.Header.Set("x-tif-nonce", nonce)
309
 	}
323
 	}
310
 	reader := bytes.NewReader(bytesData)
324
 	reader := bytes.NewReader(bytesData)
311
 
325
 
312
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2202"
326
+	gdyb_url := beego.AppConfig.String("gdyb_url")
327
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
328
+	url := gdyb_url + "2202"
329
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2202"
313
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2202"
330
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2202"
314
 
331
 
315
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2202"
332
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2202"
321
 
338
 
322
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
339
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
323
 	//request.Header.Set("x-tif-paasid", "test_hosp")
340
 	//request.Header.Set("x-tif-paasid", "test_hosp")
324
-	request.Header.Set("x-tif-paasid", "sg03_prd")
341
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
325
 
342
 
326
 	request.Header.Set("x-tif-signature", signature)
343
 	request.Header.Set("x-tif-signature", signature)
327
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
344
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
393
 	}
410
 	}
394
 	reader := bytes.NewReader(bytesData)
411
 	reader := bytes.NewReader(bytesData)
395
 
412
 
396
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2203"
413
+	gdyb_url := beego.AppConfig.String("gdyb_url")
414
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
415
+	url := gdyb_url + "2203"
416
+
417
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2203"
397
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
418
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
398
 
419
 
399
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
420
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
404
 	}
425
 	}
405
 
426
 
406
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
427
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
407
-	request.Header.Set("x-tif-paasid", "sg03_prd")
428
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
408
 	request.Header.Set("x-tif-signature", signature)
429
 	request.Header.Set("x-tif-signature", signature)
409
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
430
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
410
 	request.Header.Set("x-tif-nonce", nonce)
431
 	request.Header.Set("x-tif-nonce", nonce)
478
 	}
499
 	}
479
 	reader := bytes.NewReader(bytesData)
500
 	reader := bytes.NewReader(bytesData)
480
 
501
 
481
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2203A"
502
+	gdyb_url := beego.AppConfig.String("gdyb_url")
503
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
504
+	url := gdyb_url + "2203A"
505
+
506
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2203A"
482
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
507
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
483
 
508
 
484
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
509
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
489
 	}
514
 	}
490
 
515
 
491
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
516
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
492
-	request.Header.Set("x-tif-paasid", "sg03_prd")
517
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
493
 	request.Header.Set("x-tif-signature", signature)
518
 	request.Header.Set("x-tif-signature", signature)
494
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
519
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
495
 	request.Header.Set("x-tif-nonce", nonce)
520
 	request.Header.Set("x-tif-nonce", nonce)
683
 		return ""
708
 		return ""
684
 	}
709
 	}
685
 	reader := bytes.NewReader(bytesData)
710
 	reader := bytes.NewReader(bytesData)
686
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2204"
711
+
712
+	gdyb_url := beego.AppConfig.String("gdyb_url")
713
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
714
+
715
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
716
+	url := gdyb_url + "2204"
717
+
718
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2204"
687
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2204"
719
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2204"
688
 
720
 
689
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2204"
721
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2204"
694
 	}
726
 	}
695
 
727
 
696
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
728
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
697
-	request.Header.Set("x-tif-paasid", "sg03_prd")
729
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
698
 	request.Header.Set("x-tif-signature", signature)
730
 	request.Header.Set("x-tif-signature", signature)
699
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
731
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
700
 	request.Header.Set("x-tif-nonce", nonce)
732
 	request.Header.Set("x-tif-nonce", nonce)
743
 		return err.Error()
775
 		return err.Error()
744
 	}
776
 	}
745
 	reader := bytes.NewReader(bytesData)
777
 	reader := bytes.NewReader(bytesData)
746
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2205"
778
+	gdyb_url := beego.AppConfig.String("gdyb_url")
779
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
780
+
781
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
782
+	url := gdyb_url + "2205"
783
+
784
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2205"
747
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2205"
785
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2205"
748
 
786
 
749
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2205"
787
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2205"
757
 	}
795
 	}
758
 
796
 
759
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
797
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
760
-	request.Header.Set("x-tif-paasid", "sg03_prd")
798
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
761
 	request.Header.Set("x-tif-signature", signature)
799
 	request.Header.Set("x-tif-signature", signature)
762
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
800
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
763
 	request.Header.Set("x-tif-nonce", nonce)
801
 	request.Header.Set("x-tif-nonce", nonce)
823
 	}
861
 	}
824
 	reader := bytes.NewReader(bytesData)
862
 	reader := bytes.NewReader(bytesData)
825
 
863
 
826
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2206"
864
+	gdyb_url := beego.AppConfig.String("gdyb_url")
865
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
866
+
867
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
868
+	url := gdyb_url + "2206"
869
+
870
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2206"
827
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2206"
871
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2206"
828
 
872
 
829
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2206"
873
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2206"
834
 	}
878
 	}
835
 
879
 
836
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
880
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
837
-	request.Header.Set("x-tif-paasid", "sg03_prd")
881
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
838
 	request.Header.Set("x-tif-signature", signature)
882
 	request.Header.Set("x-tif-signature", signature)
839
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
883
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
840
 	request.Header.Set("x-tif-nonce", nonce)
884
 	request.Header.Set("x-tif-nonce", nonce)
902
 		return err.Error()
946
 		return err.Error()
903
 	}
947
 	}
904
 	reader := bytes.NewReader(bytesData)
948
 	reader := bytes.NewReader(bytesData)
905
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2207"
949
+	gdyb_url := beego.AppConfig.String("gdyb_url")
950
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
951
+
952
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
953
+	url := gdyb_url + "2207"
954
+
955
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2207"
906
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
956
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
907
 
957
 
908
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
958
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
913
 	}
963
 	}
914
 
964
 
915
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
965
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
916
-	request.Header.Set("x-tif-paasid", "sg03_prd")
966
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
917
 	request.Header.Set("x-tif-signature", signature)
967
 	request.Header.Set("x-tif-signature", signature)
918
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
968
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
919
 	request.Header.Set("x-tif-nonce", nonce)
969
 	request.Header.Set("x-tif-nonce", nonce)
961
 		return err.Error()
1011
 		return err.Error()
962
 	}
1012
 	}
963
 	reader := bytes.NewReader(bytesData)
1013
 	reader := bytes.NewReader(bytesData)
964
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2208"
1014
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1015
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1016
+
1017
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1018
+	url := gdyb_url + "2208"
1019
+
1020
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2208"
965
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2208"
1021
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2208"
966
 
1022
 
967
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2208"
1023
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2208"
972
 	}
1028
 	}
973
 
1029
 
974
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1030
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
975
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1031
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
976
 	request.Header.Set("x-tif-signature", signature)
1032
 	request.Header.Set("x-tif-signature", signature)
977
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1033
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
978
 	request.Header.Set("x-tif-nonce", nonce)
1034
 	request.Header.Set("x-tif-nonce", nonce)
1045
 		return err.Error()
1101
 		return err.Error()
1046
 	}
1102
 	}
1047
 	reader := bytes.NewReader(bytesData)
1103
 	reader := bytes.NewReader(bytesData)
1048
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/6201"
1104
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1105
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1106
+
1107
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1108
+	url := gdyb_url + "6201"
1109
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/6201"
1049
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/6201"
1110
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/6201"
1050
 
1111
 
1051
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
1112
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
1056
 	}
1117
 	}
1057
 
1118
 
1058
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1119
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1059
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1120
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1060
 	request.Header.Set("x-tif-signature", signature)
1121
 	request.Header.Set("x-tif-signature", signature)
1061
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1122
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1062
 	request.Header.Set("x-tif-nonce", nonce)
1123
 	request.Header.Set("x-tif-nonce", nonce)
1113
 		return err.Error()
1174
 		return err.Error()
1114
 	}
1175
 	}
1115
 	reader := bytes.NewReader(bytesData)
1176
 	reader := bytes.NewReader(bytesData)
1116
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3201"
1177
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1178
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1179
+
1180
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1181
+	url := gdyb_url + "3201"
1182
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3201"
1117
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3201"
1183
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3201"
1118
 
1184
 
1119
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3201"
1185
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3201"
1124
 	}
1190
 	}
1125
 
1191
 
1126
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1192
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1127
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1193
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1128
 	request.Header.Set("x-tif-signature", signature)
1194
 	request.Header.Set("x-tif-signature", signature)
1129
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1195
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1130
 	request.Header.Set("x-tif-nonce", nonce)
1196
 	request.Header.Set("x-tif-nonce", nonce)
1182
 		return err.Error()
1248
 		return err.Error()
1183
 	}
1249
 	}
1184
 	reader := bytes.NewReader(bytesData)
1250
 	reader := bytes.NewReader(bytesData)
1185
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/9101"
1251
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/9101"
1186
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9101"
1252
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9101"
1187
 
1253
 
1254
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1255
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1256
+
1257
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1258
+	url := gdyb_url + "9101"
1188
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9101"
1259
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9101"
1189
 	request, err := http.NewRequest("POST", url, reader)
1260
 	request, err := http.NewRequest("POST", url, reader)
1190
 	if err != nil {
1261
 	if err != nil {
1193
 	}
1264
 	}
1194
 
1265
 
1195
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1266
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1196
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1267
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1197
 	request.Header.Set("x-tif-signature", signature)
1268
 	request.Header.Set("x-tif-signature", signature)
1198
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1269
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1199
 	request.Header.Set("x-tif-nonce", nonce)
1270
 	request.Header.Set("x-tif-nonce", nonce)
1237
 		return err.Error()
1308
 		return err.Error()
1238
 	}
1309
 	}
1239
 	reader := bytes.NewReader(bytesData)
1310
 	reader := bytes.NewReader(bytesData)
1240
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/9102"
1311
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1312
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1313
+
1314
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1315
+	url := gdyb_url + "9102"
1316
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/9102"
1241
 
1317
 
1242
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9102"
1318
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/9102"
1243
 
1319
 
1249
 	}
1325
 	}
1250
 
1326
 
1251
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1327
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1252
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1328
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1253
 	request.Header.Set("x-tif-signature", signature)
1329
 	request.Header.Set("x-tif-signature", signature)
1254
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1330
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1255
 	request.Header.Set("x-tif-nonce", nonce)
1331
 	request.Header.Set("x-tif-nonce", nonce)
1299
 		return err.Error()
1375
 		return err.Error()
1300
 	}
1376
 	}
1301
 	reader := bytes.NewReader(bytesData)
1377
 	reader := bytes.NewReader(bytesData)
1302
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3202"
1378
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1379
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1380
+
1381
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1382
+	url := gdyb_url + "3202"
1383
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3202"
1303
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3202"
1384
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3202"
1304
 
1385
 
1305
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3202"
1386
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3202"
1309
 		return err.Error()
1390
 		return err.Error()
1310
 	}
1391
 	}
1311
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1392
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1312
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1393
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1313
 	request.Header.Set("x-tif-signature", signature)
1394
 	request.Header.Set("x-tif-signature", signature)
1314
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1395
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1315
 	request.Header.Set("x-tif-nonce", nonce)
1396
 	request.Header.Set("x-tif-nonce", nonce)
1352
 		return err.Error()
1433
 		return err.Error()
1353
 	}
1434
 	}
1354
 	reader := bytes.NewReader(bytesData)
1435
 	reader := bytes.NewReader(bytesData)
1355
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5203"
1436
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1437
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1438
+
1439
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1440
+	url := gdyb_url + "5203"
1441
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5203"
1356
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/5203"
1442
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/5203"
1357
 
1443
 
1358
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/5203"
1444
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/5203"
1362
 		return err.Error()
1448
 		return err.Error()
1363
 	}
1449
 	}
1364
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1450
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1365
-	request.Header.Set("x-tif-paasid", "sg03_prd")
1451
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1366
 	request.Header.Set("x-tif-signature", signature)
1452
 	request.Header.Set("x-tif-signature", signature)
1367
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1453
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1368
 	request.Header.Set("x-tif-nonce", nonce)
1454
 	request.Header.Set("x-tif-nonce", nonce)
1408
 	reader := bytes.NewReader(bytesData)
1494
 	reader := bytes.NewReader(bytesData)
1409
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3301"
1495
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3301"
1410
 
1496
 
1411
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3301"
1497
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1498
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1499
+
1500
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1501
+	url := gdyb_url + "2001"
1502
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3301"
1412
 	request, err := http.NewRequest("POST", url, reader)
1503
 	request, err := http.NewRequest("POST", url, reader)
1413
 	if err != nil {
1504
 	if err != nil {
1414
 		fmt.Println(err.Error())
1505
 		fmt.Println(err.Error())
1415
 		return err.Error()
1506
 		return err.Error()
1416
 	}
1507
 	}
1417
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1508
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1418
-	request.Header.Set("x-tif-paasid", "test_hosp")
1509
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1419
 	request.Header.Set("x-tif-signature", signature)
1510
 	request.Header.Set("x-tif-signature", signature)
1420
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1511
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1421
 	request.Header.Set("x-tif-nonce", nonce)
1512
 	request.Header.Set("x-tif-nonce", nonce)
1473
 	reader := bytes.NewReader(bytesData)
1564
 	reader := bytes.NewReader(bytesData)
1474
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3301"
1565
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3301"
1475
 	//
1566
 	//
1476
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3301"
1567
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3301"
1568
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1569
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1570
+
1571
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1572
+	url := gdyb_url + "3301"
1477
 	request, err := http.NewRequest("POST", url, reader)
1573
 	request, err := http.NewRequest("POST", url, reader)
1478
 	if err != nil {
1574
 	if err != nil {
1479
 		fmt.Println(err.Error())
1575
 		fmt.Println(err.Error())
1480
 		return err.Error()
1576
 		return err.Error()
1481
 	}
1577
 	}
1482
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1578
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1483
-	request.Header.Set("x-tif-paasid", "test_hosp")
1579
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1484
 	request.Header.Set("x-tif-signature", signature)
1580
 	request.Header.Set("x-tif-signature", signature)
1485
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1581
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1486
 	request.Header.Set("x-tif-nonce", nonce)
1582
 	request.Header.Set("x-tif-nonce", nonce)
1528
 	reader := bytes.NewReader(bytesData)
1624
 	reader := bytes.NewReader(bytesData)
1529
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3302"
1625
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/3302"
1530
 
1626
 
1531
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3302"
1627
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/3302"
1628
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1629
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1630
+
1631
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1632
+	url := gdyb_url + "3302"
1532
 	request, err := http.NewRequest("POST", url, reader)
1633
 	request, err := http.NewRequest("POST", url, reader)
1533
 	if err != nil {
1634
 	if err != nil {
1534
 		fmt.Println(err.Error())
1635
 		fmt.Println(err.Error())
1535
 		return err.Error()
1636
 		return err.Error()
1536
 	}
1637
 	}
1537
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1638
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1538
-	request.Header.Set("x-tif-paasid", "test_hosp")
1639
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1539
 	request.Header.Set("x-tif-signature", signature)
1640
 	request.Header.Set("x-tif-signature", signature)
1540
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1641
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1541
 	request.Header.Set("x-tif-nonce", nonce)
1642
 	request.Header.Set("x-tif-nonce", nonce)
1590
 	}
1691
 	}
1591
 	reader := bytes.NewReader(bytesData)
1692
 	reader := bytes.NewReader(bytesData)
1592
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2505"
1693
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2505"
1593
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2505"
1694
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2505"
1695
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1696
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1697
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1698
+	url := gdyb_url + "2505"
1594
 
1699
 
1595
 	request, err := http.NewRequest("POST", url, reader)
1700
 	request, err := http.NewRequest("POST", url, reader)
1596
 	if err != nil {
1701
 	if err != nil {
1598
 		return err.Error()
1703
 		return err.Error()
1599
 	}
1704
 	}
1600
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1705
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1601
-	request.Header.Set("x-tif-paasid", "test_hosp")
1706
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1602
 	request.Header.Set("x-tif-signature", signature)
1707
 	request.Header.Set("x-tif-signature", signature)
1603
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1708
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1604
 	request.Header.Set("x-tif-nonce", nonce)
1709
 	request.Header.Set("x-tif-nonce", nonce)
1641
 	reader := bytes.NewReader(bytesData)
1746
 	reader := bytes.NewReader(bytesData)
1642
 
1747
 
1643
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2506"
1748
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2506"
1644
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2506"
1749
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2506"
1750
+
1751
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1752
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1753
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1754
+	url := gdyb_url + "2506"
1645
 
1755
 
1646
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
1756
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2203"
1647
 	request, err := http.NewRequest("POST", url, reader)
1757
 	request, err := http.NewRequest("POST", url, reader)
1651
 	}
1761
 	}
1652
 
1762
 
1653
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1763
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1654
-	request.Header.Set("x-tif-paasid", "test_hosp")
1764
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1655
 	request.Header.Set("x-tif-signature", signature)
1765
 	request.Header.Set("x-tif-signature", signature)
1656
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1766
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1657
 	request.Header.Set("x-tif-nonce", nonce)
1767
 	request.Header.Set("x-tif-nonce", nonce)
1711
 	}
1821
 	}
1712
 	reader := bytes.NewReader(bytesData)
1822
 	reader := bytes.NewReader(bytesData)
1713
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2503"
1823
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2503"
1714
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2503"
1824
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2503"
1825
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1826
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1827
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1828
+	url := gdyb_url + "2503"
1715
 
1829
 
1716
 	request, err := http.NewRequest("POST", url, reader)
1830
 	request, err := http.NewRequest("POST", url, reader)
1717
 	if err != nil {
1831
 	if err != nil {
1720
 	}
1834
 	}
1721
 
1835
 
1722
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1836
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1723
-	request.Header.Set("x-tif-paasid", "test_hosp")
1837
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1724
 	request.Header.Set("x-tif-signature", signature)
1838
 	request.Header.Set("x-tif-signature", signature)
1725
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1839
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1726
 	request.Header.Set("x-tif-nonce", nonce)
1840
 	request.Header.Set("x-tif-nonce", nonce)
1763
 	}
1877
 	}
1764
 	reader := bytes.NewReader(bytesData)
1878
 	reader := bytes.NewReader(bytesData)
1765
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2504"
1879
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2504"
1766
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2504"
1767
-
1880
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2504"
1881
+	gdyb_url := beego.AppConfig.String("gdyb_url")
1882
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1883
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1884
+	url := gdyb_url + "2504"
1768
 	request, err := http.NewRequest("POST", url, reader)
1885
 	request, err := http.NewRequest("POST", url, reader)
1769
 	if err != nil {
1886
 	if err != nil {
1770
 		fmt.Println(err.Error())
1887
 		fmt.Println(err.Error())
1771
 		return err.Error()
1888
 		return err.Error()
1772
 	}
1889
 	}
1773
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1890
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1774
-	request.Header.Set("x-tif-paasid", "test_hosp")
1891
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1775
 	request.Header.Set("x-tif-signature", signature)
1892
 	request.Header.Set("x-tif-signature", signature)
1776
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1893
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1777
 	request.Header.Set("x-tif-nonce", nonce)
1894
 	request.Header.Set("x-tif-nonce", nonce)
1897
 		return err.Error()
2014
 		return err.Error()
1898
 	}
2015
 	}
1899
 	reader := bytes.NewReader(bytesData)
2016
 	reader := bytes.NewReader(bytesData)
1900
-	url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5301"
2017
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5301"
2018
+	gdyb_url := beego.AppConfig.String("gdyb_url")
2019
+	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
2020
+	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
2021
+	url := gdyb_url + "5301"
1901
 	request, err := http.NewRequest("POST", url, reader)
2022
 	request, err := http.NewRequest("POST", url, reader)
1902
 	if err != nil {
2023
 	if err != nil {
1903
 		fmt.Println(err.Error())
2024
 		fmt.Println(err.Error())
1905
 	}
2026
 	}
1906
 
2027
 
1907
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
2028
 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
1908
-	request.Header.Set("x-tif-paasid", "test_hosp")
2029
+	request.Header.Set("x-tif-paasid", gdyb_paasid)
1909
 	request.Header.Set("x-tif-signature", signature)
2030
 	request.Header.Set("x-tif-signature", signature)
1910
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
2031
 	request.Header.Set("x-tif-timestamp", strconv.FormatInt(timestamp, 10))
1911
 	request.Header.Set("x-tif-nonce", nonce)
2032
 	request.Header.Set("x-tif-nonce", nonce)
2156
 
2277
 
2157
 	// 生成输入报文
2278
 	// 生成输入报文
2158
 	inputMessage := make(map[string]interface{})
2279
 	inputMessage := make(map[string]interface{})
2159
-
2160
-	inputMessage["infno"] = "1101"                                                              // 交易编码
2161
 	inputMessage["msgid"] = fixmedins_code + timeFormat + strconv.FormatInt(int64(randNum), 10) // 发送方报文 ID
2280
 	inputMessage["msgid"] = fixmedins_code + timeFormat + strconv.FormatInt(int64(randNum), 10) // 发送方报文 ID
2162
 	inputMessage["mdtrtarea_admvs"] = mdtrtarea_admvs                                           // 就医地医保区划
2281
 	inputMessage["mdtrtarea_admvs"] = mdtrtarea_admvs                                           // 就医地医保区划
2163
 	inputMessage["insuplc_admdvs"] = insuplc_admdvs                                             // 参保地医保区划
2282
 	inputMessage["insuplc_admdvs"] = insuplc_admdvs                                             // 参保地医保区划