|
@@ -3727,7 +3727,7 @@ func Gdyb1101B(certNo string, org_name string, doctor string, fixmedins_code str
|
3727
|
3727
|
return str
|
3728
|
3728
|
}
|
3729
|
3729
|
|
3730
|
|
-func Gdyb1101G(certNo string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, id_card_type int64, card_sn string, certificates int64, name string) string {
|
|
3730
|
+func Gdyb1101G(certNo string, org_name string, doctor string, fixmedins_code string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, id_card_type int64, card_sn string, certificates int64, name string, cardNumber string) string {
|
3731
|
3731
|
//生成签名
|
3732
|
3732
|
nonce := GetRandomString(32)
|
3733
|
3733
|
timestamp := time.Now().Unix()
|
|
@@ -3738,13 +3738,13 @@ func Gdyb1101G(certNo string, org_name string, doctor string, fixmedins_code str
|
3738
|
3738
|
inputData := make(map[string]interface{})
|
3739
|
3739
|
inputMessage["infno"] = "1101" // 交易编码
|
3740
|
3740
|
|
3741
|
|
- inputData["mdtrt_cert_type"] = "03" // 就诊凭证类型
|
3742
|
|
- inputData["card_sn"] = card_sn // 卡识别码
|
3743
|
|
- inputData["certno"] = certNo // 证件号码
|
3744
|
|
- inputData["psn_cert_type"] = "01" // 人员证件类型
|
3745
|
|
- inputData["mdtrt_cert_no"] = certNo // 就诊凭证编号
|
3746
|
|
- inputData["begntime"] = "" // 开始时间
|
3747
|
|
- inputData["psn_name"] = name // 人员姓名
|
|
3741
|
+ inputData["mdtrt_cert_type"] = "03" // 就诊凭证类型
|
|
3742
|
+ inputData["card_sn"] = card_sn // 卡识别码
|
|
3743
|
+ inputData["certno"] = certNo // 证件号码
|
|
3744
|
+ inputData["psn_cert_type"] = "01" // 人员证件类型
|
|
3745
|
+ inputData["mdtrt_cert_no"] = cardNumber // 就诊凭证编号
|
|
3746
|
+ inputData["begntime"] = "" // 开始时间
|
|
3747
|
+ inputData["psn_name"] = name // 人员姓名
|
3748
|
3748
|
input["data"] = inputData
|
3749
|
3749
|
inputMessage["input"] = input //交易输入
|
3750
|
3750
|
|