Преглед на файлове

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

csx преди 3 години
родител
ревизия
87bb11336a
променени са 1 файла, в които са добавени 94 реда и са изтрити 14 реда
  1. 94 14
      service/gdyb_service.go

+ 94 - 14
service/gdyb_service.go Целия файл

@@ -216,7 +216,12 @@ func Gdyb1101(certNo string, org_name string, doctor string, fixmedins_code stri
216 216
 	//fmt.Println(str3)
217 217
 	//
218 218
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
219
-	url := gdyb_url + "1101"
219
+	var url string
220
+	if fixmedins_code == "H15049901371" {
221
+		url = gdyb_url
222
+	} else {
223
+		url = gdyb_url + "1101"
224
+	}
220 225
 
221 226
 	if insuplc_admdvs == "421300" {
222 227
 		var json2 string
@@ -290,7 +295,12 @@ func Gdyb1101A(certNo string, org_name string, doctor string, fixmedins_code str
290 295
 	reader := bytes.NewReader(bytesData)
291 296
 	gdyb_url := beego.AppConfig.String("gdyb_url")
292 297
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
293
-	url := gdyb_url + "1101"
298
+	var url string
299
+	if fixmedins_code == "H15049901371" {
300
+		url = gdyb_url
301
+	} else {
302
+		url = gdyb_url + "1101"
303
+	}
294 304
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
295 305
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/1101"
296 306
 
@@ -389,7 +399,13 @@ func Gdyb2201(psnNo string, insutype string, certNo string, org_name string, ope
389 399
 
390 400
 	gdyb_url := beego.AppConfig.String("gdyb_url")
391 401
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
392
-	url := gdyb_url + "2201"
402
+
403
+	var url string
404
+	if fixmedins_code == "H15049901371" {
405
+		url = gdyb_url
406
+	} else {
407
+		url = gdyb_url + "2201"
408
+	}
393 409
 
394 410
 	if insuplc_admdvs == "421300" {
395 411
 		var json2 string
@@ -466,7 +482,14 @@ func Gdyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string,
466 482
 
467 483
 	gdyb_url := beego.AppConfig.String("gdyb_url")
468 484
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
469
-	url := gdyb_url + "2202"
485
+
486
+	var url string
487
+	if fixmedins_code == "H15049901371" {
488
+		url = gdyb_url
489
+	} else {
490
+		url = gdyb_url + "2202"
491
+	}
492
+
470 493
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2202"
471 494
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2202"
472 495
 
@@ -576,7 +599,13 @@ func Gdyb2203(psnNo string, mdtrtId string, doctor string, department string, or
576 599
 
577 600
 	gdyb_url := beego.AppConfig.String("gdyb_url")
578 601
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
579
-	url := gdyb_url + "2203"
602
+
603
+	var url string
604
+	if fixmedins_code == "H15049901371" {
605
+		url = gdyb_url
606
+	} else {
607
+		url = gdyb_url + "2203"
608
+	}
580 609
 
581 610
 	if insuplc_admdvs == "421300" {
582 611
 		var json2 string
@@ -688,7 +717,13 @@ func Gdyb2203A(psnNo string, mdtrtId string, doctor string, department string, o
688 717
 
689 718
 	gdyb_url := beego.AppConfig.String("gdyb_url")
690 719
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
691
-	url := gdyb_url + "2203A"
720
+
721
+	var url string
722
+	if fixmedins_code == "H15049901371" {
723
+		url = gdyb_url
724
+	} else {
725
+		url = gdyb_url + "2203A"
726
+	}
692 727
 
693 728
 	if insuplc_admdvs == "421300" {
694 729
 		var json2 string
@@ -970,7 +1005,13 @@ func Gdyb2204(psnNo string, mdtrtId string, hisPrescription []*models.HisPrescri
970 1005
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
971 1006
 
972 1007
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
973
-	url := gdyb_url + "2204"
1008
+
1009
+	var url string
1010
+	if fixmedins_code == "H15049901371" {
1011
+		url = gdyb_url
1012
+	} else {
1013
+		url = gdyb_url + "2204"
1014
+	}
974 1015
 
975 1016
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2204"
976 1017
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2204"
@@ -1055,8 +1096,13 @@ func Gdyb2205(psnNo string, mdtrtId string, chrgBchno string, org_name string, d
1055 1096
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1056 1097
 
1057 1098
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1058
-	url := gdyb_url + "2205"
1059
-
1099
+	//url := gdyb_url + "2205"
1100
+	var url string
1101
+	if fixmedins_code == "H15049901371" {
1102
+		url = gdyb_url
1103
+	} else {
1104
+		url = gdyb_url + "2205"
1105
+	}
1060 1106
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2205"
1061 1107
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2205"
1062 1108
 
@@ -1171,7 +1217,14 @@ func Gdyb2206(psnNo string, mdtrtId string, chrgBchno string, certNo string, ins
1171 1217
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1172 1218
 
1173 1219
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1174
-	url := gdyb_url + "2206"
1220
+	//url := gdyb_url + "2206"
1221
+
1222
+	var url string
1223
+	if fixmedins_code == "H15049901371" {
1224
+		url = gdyb_url
1225
+	} else {
1226
+		url = gdyb_url + "2206"
1227
+	}
1175 1228
 
1176 1229
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2206"
1177 1230
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2206"
@@ -1284,7 +1337,14 @@ func Gdyb2207(psnNo string, mdtrtId string, chrgBchno string, certNo string, ins
1284 1337
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1285 1338
 
1286 1339
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1287
-	url := gdyb_url + "2207"
1340
+	//url := gdyb_url + "2207"
1341
+
1342
+	var url string
1343
+	if fixmedins_code == "H15049901371" {
1344
+		url = gdyb_url
1345
+	} else {
1346
+		url = gdyb_url + "2207"
1347
+	}
1288 1348
 
1289 1349
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2207"
1290 1350
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2207"
@@ -1370,7 +1430,14 @@ func Gdyb2208(psnNo string, mdtrtId string, setlId string, org_name string, doct
1370 1430
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1371 1431
 
1372 1432
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1373
-	url := gdyb_url + "2208"
1433
+	//url := gdyb_url + "2208"
1434
+
1435
+	var url string
1436
+	if fixmedins_code == "H15049901371" {
1437
+		url = gdyb_url
1438
+	} else {
1439
+		url = gdyb_url + "2208"
1440
+	}
1374 1441
 
1375 1442
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/2208"
1376 1443
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/2208"
@@ -1815,7 +1882,13 @@ func Gdyb5203(baseParams models.BaseParams, businessParams models.BusinessParams
1815 1882
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
1816 1883
 
1817 1884
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/1101"
1818
-	url := gdyb_url + "5203"
1885
+	//url := gdyb_url + "5203"
1886
+	var url string
1887
+	if baseParams.FixmedinsCode == "H15049901371" {
1888
+		url = gdyb_url
1889
+	} else {
1890
+		url = gdyb_url + "5203"
1891
+	}
1819 1892
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/5203"
1820 1893
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/5203"
1821 1894
 
@@ -2678,7 +2751,14 @@ func Gdyb4101(struct4101 Struct4101, secret_key string, org_name string, doctor
2678 2751
 
2679 2752
 	gdyb_url := beego.AppConfig.String("gdyb_url")
2680 2753
 	gdyb_paasid := beego.AppConfig.String("gdyb_paasid")
2681
-	url := gdyb_url + "4101"
2754
+	//url := gdyb_url + "4101"
2755
+
2756
+	var url string
2757
+	if fixmedins_code == "H15049901371" {
2758
+		url = gdyb_url
2759
+	} else {
2760
+		url = gdyb_url + "4101"
2761
+	}
2682 2762
 
2683 2763
 	//url := "http://igb.hsa.gdgov.cn/ebus/gdyb_inf/poc/hsa/hgs/4101"
2684 2764
 	request, err := http.NewRequest("POST", url, reader)