|
|
|
|
98
|
var res10265 Result5301For10265
|
98
|
var res10265 Result5301For10265
|
99
|
|
99
|
|
100
|
if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
|
100
|
if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
|
|
|
101
|
+
|
101
|
psn_info, _ := service.GetPsnByPatientId(patient_id)
|
102
|
psn_info, _ := service.GetPsnByPatientId(patient_id)
|
102
|
- api := "http://192.168.3.111:9532/" + "jsyb/5301?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName +
|
|
|
103
|
- "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&psn_no=" + psn_info.PsnNo + "&cainfo=" + miConfig.Cainfo
|
|
|
|
|
103
|
+ var api string
|
|
|
104
|
+ if miConfig.MdtrtareaAdmvs == "320921" {
|
|
|
105
|
+ api = "http://192.168.3.111:9532/" + "jsyb/5301?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName +
|
|
|
106
|
+ "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&psn_no=" + psn_info.PsnNo + "&cainfo=" + miConfig.Cainfo
|
|
|
107
|
+
|
|
|
108
|
+ } else {
|
|
|
109
|
+ api = "http://192.168.5.251:9532/" + "jsyb/5301?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + role.UserName +
|
|
|
110
|
+ "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&psn_no=" + psn_info.PsnNo + "&cainfo=" + miConfig.Cainfo
|
|
|
111
|
+
|
|
|
112
|
+ }
|
104
|
|
113
|
|
105
|
resp, requestErr := http.Get(api)
|
114
|
resp, requestErr := http.Get(api)
|
106
|
if requestErr != nil {
|
115
|
if requestErr != nil {
|
|
|
|
|
383
|
}
|
392
|
}
|
384
|
|
393
|
|
385
|
} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
|
394
|
} else if miConfig.MdtrtareaAdmvs == "320921" || miConfig.MdtrtareaAdmvs == "320982" {
|
|
|
395
|
+ var api string
|
|
|
396
|
+ if miConfig.MdtrtareaAdmvs == "320921" {
|
|
|
397
|
+ api = "http://192.168.3.111:9532/" + "jsyb/readcard?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName +
|
|
|
398
|
+ "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&cainfo=" + miConfig.Cainfo
|
386
|
|
399
|
|
387
|
- api := "http://192.168.3.111:9532/" + "jsyb/readcard?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName +
|
|
|
388
|
- "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&cainfo=" + miConfig.Cainfo
|
|
|
|
|
400
|
+ } else {
|
|
|
401
|
+ api = "http://192.168.5.251:9532/" + "jsyb/readcard?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName +
|
|
|
402
|
+ "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&cainfo=" + miConfig.Cainfo
|
|
|
403
|
+ }
|
389
|
|
404
|
|
390
|
resp, requestErr := http.Get(api)
|
405
|
resp, requestErr := http.Get(api)
|
391
|
if requestErr != nil {
|
406
|
if requestErr != nil {
|
|
|
|
|
3843
|
|
3858
|
|
3844
|
psn_info.VerifyNumber = strings.Replace(psn_info.VerifyNumber, "+", "%2B", -1)
|
3859
|
psn_info.VerifyNumber = strings.Replace(psn_info.VerifyNumber, "+", "%2B", -1)
|
3845
|
|
3860
|
|
3846
|
- api := "http://192.168.3.111:9532/" + "jsyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + bas[2] + "&ipt_otp_no=" + ipt_otp_no +
|
|
|
3847
|
- "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&doctor_name=" + doctor_info.UserName + "&fixmedins_code=" + miConfig.Code +
|
|
|
3848
|
- "&insuplc_admdvs=" + insuplc_admdvs_temp + "&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 + "&url=" + miConfig.Url + "&ak=" + miConfig.AccessKey + "&verify_number=" + psn_info.VerifyNumber + "&cainfo=" + miConfig.Cainfo
|
|
|
|
|
3861
|
+ var api string
|
|
|
3862
|
+ if miConfig.MdtrtareaAdmvs == "320921" {
|
|
|
3863
|
+ api = "http://192.168.3.111:9532/" + "jsyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + bas[2] + "&ipt_otp_no=" + ipt_otp_no +
|
|
|
3864
|
+ "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&doctor_name=" + doctor_info.UserName + "&fixmedins_code=" + miConfig.Code +
|
|
|
3865
|
+ "&insuplc_admdvs=" + insuplc_admdvs_temp + "&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 + "&url=" + miConfig.Url + "&ak=" + miConfig.AccessKey + "&verify_number=" + psn_info.VerifyNumber + "&cainfo=" + miConfig.Cainfo
|
|
|
3866
|
+
|
|
|
3867
|
+ } else {
|
|
|
3868
|
+ api = "http://192.168.5.251:9532/" + "jsyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + bas[2] + "&ipt_otp_no=" + ipt_otp_no +
|
|
|
3869
|
+ "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&doctor_name=" + doctor_info.UserName + "&fixmedins_code=" + miConfig.Code +
|
|
|
3870
|
+ "&insuplc_admdvs=" + insuplc_admdvs_temp + "&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 + "&url=" + miConfig.Url + "&ak=" + miConfig.AccessKey + "&verify_number=" + psn_info.VerifyNumber + "&cainfo=" + miConfig.Cainfo
|
|
|
3871
|
+
|
|
|
3872
|
+ }
|
|
|
3873
|
+
|
3849
|
resp, requestErr := http.Get(api)
|
3874
|
resp, requestErr := http.Get(api)
|
3850
|
if requestErr != nil {
|
3875
|
if requestErr != nil {
|
3851
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
|
3876
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
|
|
|
|
|
4179
|
data["dept"] = strconv.FormatInt(department.ID, 10)
|
4204
|
data["dept"] = strconv.FormatInt(department.ID, 10)
|
4180
|
data["config"] = config
|
4205
|
data["config"] = config
|
4181
|
bytesData, _ := json.Marshal(data)
|
4206
|
bytesData, _ := json.Marshal(data)
|
4182
|
- req, _ := http.NewRequest("POST", "http://192.168.3.111:9532/"+"jsyb/2203", bytes.NewReader(bytesData))
|
|
|
|
|
4207
|
+
|
|
|
4208
|
+ var req *http.Request
|
|
|
4209
|
+ if miConfig.MdtrtareaAdmvs == "320921" {
|
|
|
4210
|
+ req, _ = http.NewRequest("POST", "http://192.168.3.111:9532/"+"jsyb/2203", bytes.NewReader(bytesData))
|
|
|
4211
|
+
|
|
|
4212
|
+ //api = "http://192.168.3.111:9532/" + "jsyb/readcard?" + "fixmedins_code=" + miConfig.Code + "&secret_key=" + miConfig.SecretKey + "&ak=" + miConfig.AccessKey + "&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName +
|
|
|
4213
|
+ // "&insuplc_admdvs=" + miConfig.InsuplcAdmdvs + "&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs + "&secret_key=" + miConfig.SecretKey + "&url=" + miConfig.Url + "&cainfo=" + miConfig.Cainfo
|
|
|
4214
|
+
|
|
|
4215
|
+ } else {
|
|
|
4216
|
+ req, _ = http.NewRequest("POST", "http://192.168.5.251:9532/"+"jsyb/2203", bytes.NewReader(bytesData))
|
|
|
4217
|
+
|
|
|
4218
|
+ }
|
|
|
4219
|
+
|
4183
|
resp, _ := client.Do(req)
|
4220
|
resp, _ := client.Do(req)
|
4184
|
defer resp.Body.Close()
|
4221
|
defer resp.Body.Close()
|
4185
|
body, ioErr := ioutil.ReadAll(resp.Body)
|
4222
|
body, ioErr := ioutil.ReadAll(resp.Body)
|