|
@@ -3224,9 +3224,20 @@ func (c *HisApiController) GetRegisterInfo() {
|
3224
|
3224
|
infocode = resThree.Infcode
|
3225
|
3225
|
|
3226
|
3226
|
} else if miConfig.MdtrtareaAdmvs == "320921" {
|
|
3227
|
+ psn_info, _ := service.GetPsnByPatientId(id)
|
|
3228
|
+ bas := strings.Split(psn_info.CardInfo, "|")
|
|
3229
|
+ basNumber := bas[2]
|
|
3230
|
+ if id_card_type == 1 {
|
|
3231
|
+
|
|
3232
|
+ Certno = Certno
|
|
3233
|
+ } else {
|
|
3234
|
+
|
|
3235
|
+ Certno = basNumber
|
|
3236
|
+ }
|
|
3237
|
+
|
3227
|
3238
|
api := "http://192.168.3.111:9532/" + "jsyb/2201?psn_no=" + PsnNo + "&insutype=" + insutype + "&cert_no=" + Certno + "&ipt_otp_no=" + ipt_otp_no +
|
3228
|
3239
|
"&org_name=" + miConfig.OrgName + "&doctor=" + roles.UserName + "&fixmedins_code=" + miConfig.Code +
|
3229
|
|
- "&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 + "&url=" + miConfig.Url + "&ak=" + miConfig.ChannelNumber + "&verify_number=" + verify_number
|
|
3240
|
+ "&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 + "&url=" + miConfig.Url + "&ak=" + miConfig.ChannelNumber + "&verify_number=" + psn_info.VerifyNumber
|
3230
|
3241
|
resp, requestErr := http.Get(api)
|
3231
|
3242
|
if requestErr != nil {
|
3232
|
3243
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
|