Browse Source

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

csx 3 years ago
parent
commit
9048973ea1
2 changed files with 16 additions and 16 deletions
  1. 5 5
      conf/app.conf
  2. 11 11
      controllers/sg/his_api_controller.go

+ 5 - 5
conf/app.conf View File

45
 
45
 
46
 
46
 
47
 [prod]
47
 [prod]
48
-org_id = 10088
48
+org_id = 10106
49
 mobile_token_expiration_second = 86400
49
 mobile_token_expiration_second = 86400
50
 httpdomain = https://api.xt.kuyicloud.com
50
 httpdomain = https://api.xt.kuyicloud.com
51
 sso_domain = https://sso.kuyicloud.com
51
 sso_domain = https://sso.kuyicloud.com
53
 front_end_domain = "https://xt.kuyicloud.com/#"
53
 front_end_domain = "https://xt.kuyicloud.com/#"
54
 #url  = "http://192.168.1.228:17001/szsi-portal/transData"
54
 #url  = "http://192.168.1.228:17001/szsi-portal/transData"
55
 url = "http://192.168.1.88:6666/szsi-portal/transData"
55
 url = "http://192.168.1.88:6666/szsi-portal/transData"
56
-#gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
57
-gdyb_url="http://igb.hsa.gdgov.cn/ebus/sz_prd/hsa/hgs/"
56
+gdyb_url = "http://igb.hsa.gdgov.cn/ebus/gdyb_api/prd/hsa/hgs/"
57
+#gdyb_url="http://igb.hsa.gdgov.cn/ebus/sz_prd/hsa/hgs/"
58
 #gdyb_paasid = "sg03_prd"
58
 #gdyb_paasid = "sg03_prd"
59
-#gdyb_paasid = "jm_sc_yjyy"
59
+gdyb_paasid = "jm_sc_yjyy"
60
 #gdyb_paasid = "zh_prd_yjyy"
60
 #gdyb_paasid = "zh_prd_yjyy"
61
-gdyb_paasid = "sz_prd_yjyy"
61
+#gdyb_paasid = "sz_prd_yjyy"
62
 #gdyb_paasid = "zq_prd_yjyy"
62
 #gdyb_paasid = "zq_prd_yjyy"
63
 
63
 
64
 
64
 

+ 11 - 11
controllers/sg/his_api_controller.go View File

2026
 			if miConfig.MdtrtareaAdmvs == "421300" {
2026
 			if miConfig.MdtrtareaAdmvs == "421300" {
2027
 				api := "http://192.168.124.4:9532/" + "hbyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + Certno + "&ipt_otp_no=" + ipt_otp_no +
2027
 				api := "http://192.168.124.4:9532/" + "hbyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + Certno + "&ipt_otp_no=" + ipt_otp_no +
2028
 					"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2028
 					"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2029
-					"&insuplc_admdvs=" + insuplc_admdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(id_card_type, 10) + "&dept_code=" + department.Number + "&dept=" + department.Name + "&doctor_id=" + doctor_id
2029
+					"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(id_card_type, 10) + "&dept_code=" + department.Number + "&dept=" + department.Name + "&doctor_id=" + doctor_id
2030
 				resp, requestErr := http.Get(api)
2030
 				resp, requestErr := http.Get(api)
2031
 				if requestErr != nil {
2031
 				if requestErr != nil {
2032
 					c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
2032
 					c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
2248
 			data["med_type"] = strconv.FormatInt(reg_type, 10)
2248
 			data["med_type"] = strconv.FormatInt(reg_type, 10)
2249
 			data["doctor_id"] = strconv.FormatInt(doctor_info.AdminUserId, 10)
2249
 			data["doctor_id"] = strconv.FormatInt(doctor_info.AdminUserId, 10)
2250
 			data["fixmedins_code"] = miConfig.Code
2250
 			data["fixmedins_code"] = miConfig.Code
2251
-			data["insuplc_admdvs"] = his.InsuplcAdmdvs
2251
+			data["insuplc_admdvs"] = miConfig.InsuplcAdmdvs
2252
 			data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
2252
 			data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
2253
 			data["secret_key"] = miConfig.SecretKey
2253
 			data["secret_key"] = miConfig.SecretKey
2254
 			data["sick_code"] = sickConfig.CountryCode
2254
 			data["sick_code"] = sickConfig.CountryCode
2393
 				data["dept_code"] = department.Number
2393
 				data["dept_code"] = department.Number
2394
 			}
2394
 			}
2395
 
2395
 
2396
-			data["insuplc_admdvs"] = his.InsuplcAdmdvs
2396
+			data["insuplc_admdvs"] = miConfig.InsuplcAdmdvs
2397
 			data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
2397
 			data["mdtrtarea_admvs"] = miConfig.MdtrtareaAdmvs
2398
 			data["secret_key"] = miConfig.SecretKey
2398
 			data["secret_key"] = miConfig.SecretKey
2399
 			data["balance_accounts_type"] = strconv.FormatInt(his.BalanceAccountsType, 10)
2399
 			data["balance_accounts_type"] = strconv.FormatInt(his.BalanceAccountsType, 10)
2644
 							api := "http://192.168.124.4:9532/" + "hbyb/2207?psn_no=" + his.PsnNo + "&mdtrt_id=" +
2644
 							api := "http://192.168.124.4:9532/" + "hbyb/2207?psn_no=" + his.PsnNo + "&mdtrt_id=" +
2645
 								his.Number + "&chrg_bchno=" + chrg_bchno + "&org_name=" + miConfig.OrgName +
2645
 								his.Number + "&chrg_bchno=" + chrg_bchno + "&org_name=" + miConfig.OrgName +
2646
 								"&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2646
 								"&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2647
-								"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
2647
+								"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
2648
 								"&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(his.IdCardType, 10) +
2648
 								"&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(his.IdCardType, 10) +
2649
 								"&certificates=" + strconv.FormatInt(his.IdType, 10) + "&cert_no=" + cert_no +
2649
 								"&certificates=" + strconv.FormatInt(his.IdType, 10) + "&cert_no=" + cert_no +
2650
 								"&insutype=" + insutype + "&total=" + allTotal + "&med_type=" + strconv.FormatInt(reg_type, 10) + "&acct_used_flag=" + acct_used_flag
2650
 								"&insutype=" + insutype + "&total=" + allTotal + "&med_type=" + strconv.FormatInt(reg_type, 10) + "&acct_used_flag=" + acct_used_flag
2897
 				api := "http://192.168.124.4:9532/" + "hbyb/2207?psn_no=" + his.PsnNo + "&mdtrt_id=" +
2897
 				api := "http://192.168.124.4:9532/" + "hbyb/2207?psn_no=" + his.PsnNo + "&mdtrt_id=" +
2898
 					his.Number + "&chrg_bchno=" + chrg_bchno + "&org_name=" + miConfig.OrgName +
2898
 					his.Number + "&chrg_bchno=" + chrg_bchno + "&org_name=" + miConfig.OrgName +
2899
 					"&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2899
 					"&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
2900
-					"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
2900
+					"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
2901
 					"&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(his.IdCardType, 10) +
2901
 					"&secret_key=" + miConfig.SecretKey + "&id_card_type=" + strconv.FormatInt(his.IdCardType, 10) +
2902
 					"&certificates=" + strconv.FormatInt(his.IdType, 10) + "&cert_no=" + cert_no +
2902
 					"&certificates=" + strconv.FormatInt(his.IdType, 10) + "&cert_no=" + cert_no +
2903
 					"&insutype=" + insutype + "&total=" + allTotal + "&med_type=" + strconv.FormatInt(reg_type, 10) + "&acct_used_flag=" + acct_used_flag
2903
 					"&insutype=" + insutype + "&total=" + allTotal + "&med_type=" + strconv.FormatInt(reg_type, 10) + "&acct_used_flag=" + acct_used_flag
4415
 		if miConfig.MdtrtareaAdmvs == "421300" {
4415
 		if miConfig.MdtrtareaAdmvs == "421300" {
4416
 			api3 := "http://192.168.124.4:9532/" + "hbyb/2208?psn_no=" + order.PsnNo +
4416
 			api3 := "http://192.168.124.4:9532/" + "hbyb/2208?psn_no=" + order.PsnNo +
4417
 				"&mdtrt_id=" + order.MdtrtId + "&setl_id=" + order.SetlId + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4417
 				"&mdtrt_id=" + order.MdtrtId + "&setl_id=" + order.SetlId + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4418
-				"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4418
+				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4419
 			resp3, requestErr3 := http.Get(api3)
4419
 			resp3, requestErr3 := http.Get(api3)
4420
 			if requestErr3 != nil {
4420
 			if requestErr3 != nil {
4421
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4421
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4468
 
4468
 
4469
 				api3 := "http://192.168.124.4:9532/" + "hbyb/2205?psn_no=" + order.PsnNo +
4469
 				api3 := "http://192.168.124.4:9532/" + "hbyb/2205?psn_no=" + order.PsnNo +
4470
 					"&mdtrt_id=" + order.MdtrtId + "&chrg_bchno=" + order.Number + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4470
 					"&mdtrt_id=" + order.MdtrtId + "&chrg_bchno=" + order.Number + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4471
-					"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4471
+					"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4472
 				resp3, requestErr3 := http.Get(api3)
4472
 				resp3, requestErr3 := http.Get(api3)
4473
 				if requestErr3 != nil {
4473
 				if requestErr3 != nil {
4474
 					c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4474
 					c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4582
 
4582
 
4583
 			api3 := "http://192.168.124.4:9532/" + "hbyb/2202?psn_no=" + his.PsnNo +
4583
 			api3 := "http://192.168.124.4:9532/" + "hbyb/2202?psn_no=" + his.PsnNo +
4584
 				"&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4584
 				"&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4585
-				"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4585
+				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4586
 			resp3, requestErr3 := http.Get(api3)
4586
 			resp3, requestErr3 := http.Get(api3)
4587
 			if requestErr3 != nil {
4587
 			if requestErr3 != nil {
4588
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4588
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4616
 
4616
 
4617
 			api3 := "http://127.0.0.1:9532/" + "gdyb/three?psn_no=" + his.PsnNo +
4617
 			api3 := "http://127.0.0.1:9532/" + "gdyb/three?psn_no=" + his.PsnNo +
4618
 				"&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4618
 				"&mdtrt_id=" + his.Number + "&ipt_otp_no=" + his.IptOtpNo + "&doctor=" + roles.UserName + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4619
-				"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4619
+				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4620
 			resp3, requestErr3 := http.Get(api3)
4620
 			resp3, requestErr3 := http.Get(api3)
4621
 			if requestErr3 != nil {
4621
 			if requestErr3 != nil {
4622
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4622
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4714
 	if config.IsOpen == 1 { //对接了医保,走医保流程
4714
 	if config.IsOpen == 1 { //对接了医保,走医保流程
4715
 		api2 := "http://127.0.0.1:9532/" + "gdyb/six?psn_no=" + his.PsnNo +
4715
 		api2 := "http://127.0.0.1:9532/" + "gdyb/six?psn_no=" + his.PsnNo +
4716
 			"&mdtrt_id=" + his.Number + "&chrg_bchno=" + order.Number + "&doctor=" + patientPrescription.Doctor + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4716
 			"&mdtrt_id=" + his.Number + "&chrg_bchno=" + order.Number + "&doctor=" + patientPrescription.Doctor + "&org_name=" + miConfig.OrgName + "&fixmedins_code=" + miConfig.Code +
4717
-			"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4717
+			"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
4718
 		resp2, requestErr2 := http.Get(api2)
4718
 		resp2, requestErr2 := http.Get(api2)
4719
 		if requestErr2 != nil {
4719
 		if requestErr2 != nil {
4720
 			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
4720
 			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5363
 
5363
 
5364
 			api := "http://192.168.124.4:9532/" + "hbyb/5203?psn_no=" + businessParams.PsnNo + "&mdtrt_id=" + businessParams.MdtrtId + "&setl_id=" + businessParams.SetlId +
5364
 			api := "http://192.168.124.4:9532/" + "hbyb/5203?psn_no=" + businessParams.PsnNo + "&mdtrt_id=" + businessParams.MdtrtId + "&setl_id=" + businessParams.SetlId +
5365
 				"&org_name=" + miConfig.OrgName + "&doctor=" + baseParams.Doctor + "&fixmedins_code=" + miConfig.Code +
5365
 				"&org_name=" + miConfig.OrgName + "&doctor=" + baseParams.Doctor + "&fixmedins_code=" + miConfig.Code +
5366
-				"&insuplc_admdvs=" + his.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
5366
+				"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey
5367
 			resp, requestErr := http.Get(api)
5367
 			resp, requestErr := http.Get(api)
5368
 			if requestErr != nil {
5368
 			if requestErr != nil {
5369
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
5369
 				c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)