|
|
|
|
6424
|
res.Infcode = infocode
|
6424
|
res.Infcode = infocode
|
6425
|
|
6425
|
|
6426
|
} else if miConfig.MdtrtareaAdmvs == "350500" {
|
6426
|
} else if miConfig.MdtrtareaAdmvs == "350500" {
|
6427
|
-
|
|
|
|
|
6427
|
+ psn_info, _ := service.GetPsnByPatientId(his.PatientId)
|
|
|
6428
|
+ var cert_no string
|
|
|
6429
|
+ if his.IdCardType == 1 {
|
|
|
6430
|
+ cert_no = strings.Split(psn_info.CardInfo, "|")[0]
|
|
|
6431
|
+ }
|
|
|
6432
|
+ fmt.Println(cert_no)
|
6428
|
result2, src_resquest = service.FJyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, tempOrder.FulamtOwnpayAmt, tempOrder.OverlmtSelfPay, tempOrder.PreselfpayAmt, tempOrder.InscpScpAmt, his.IdType, acct_used_flag, miConfig.Url, miConfig.Code, miConfig.AppSecret, miConfig.SignKey, miConfig.EncKey)
|
6433
|
result2, src_resquest = service.FJyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, tempOrder.FulamtOwnpayAmt, tempOrder.OverlmtSelfPay, tempOrder.PreselfpayAmt, tempOrder.InscpScpAmt, his.IdType, acct_used_flag, miConfig.Url, miConfig.Code, miConfig.AppSecret, miConfig.SignKey, miConfig.EncKey)
|
6429
|
|
6434
|
|
6430
|
//result2, src_resquest = service.Gdyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, 0, 0, 0, 0, his.IdType, acct_used_flag)
|
6435
|
//result2, src_resquest = service.Gdyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, 0, 0, 0, 0, his.IdType, acct_used_flag)
|
|
|
|
|
6863
|
res.Infcode = infocode
|
6868
|
res.Infcode = infocode
|
6864
|
|
6869
|
|
6865
|
} else if miConfig.MdtrtareaAdmvs == "350500" {
|
6870
|
} else if miConfig.MdtrtareaAdmvs == "350500" {
|
|
|
6871
|
+ psn_info, _ := service.GetPsnByPatientId(his.PatientId)
|
|
|
6872
|
+ var cert_no string
|
|
|
6873
|
+ if his.IdCardType == 1 {
|
|
|
6874
|
+ cert_no = strings.Split(psn_info.CardInfo, "|")[0]
|
|
|
6875
|
+ }
|
|
|
6876
|
+ fmt.Println(cert_no)
|
|
|
6877
|
+
|
6866
|
result2, src_resquest = service.FJyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, tempOrder.FulamtOwnpayAmt, tempOrder.OverlmtSelfPay, tempOrder.PreselfpayAmt, tempOrder.InscpScpAmt, his.IdType, acct_used_flag, miConfig.Url, miConfig.Code, miConfig.AppSecret, miConfig.SignKey, miConfig.EncKey)
|
6878
|
result2, src_resquest = service.FJyb2207(his.PsnNo, his.Number, chrg_bchno, cert_no, insutype, allTotal, miConfig.OrgName, roles.UserName, miConfig.Code, his.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, strconv.FormatInt(reg_type, 10), his.IdCardType, tempOrder.FulamtOwnpayAmt, tempOrder.OverlmtSelfPay, tempOrder.PreselfpayAmt, tempOrder.InscpScpAmt, his.IdType, acct_used_flag, miConfig.Url, miConfig.Code, miConfig.AppSecret, miConfig.SignKey, miConfig.EncKey)
|
6867
|
var dat map[string]interface{}
|
6879
|
var dat map[string]interface{}
|
6868
|
if err := json.Unmarshal([]byte(result2), &dat); err == nil {
|
6880
|
if err := json.Unmarshal([]byte(result2), &dat); err == nil {
|