Browse Source

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

csx 2 years ago
parent
commit
9bdc864ef1
2 changed files with 9 additions and 9 deletions
  1. 1 1
      controllers/nm/nm_controller.go
  2. 8 8
      service/gdyb_service.go

+ 1 - 1
controllers/nm/nm_controller.go View File

@@ -521,7 +521,7 @@ func (c *NmController) ReadCard() {
521 521
 		cardNumber := bas[2]
522 522
 		name := bas[4]
523 523
 
524
-		result := service.Gdyb1101G(basNumber, org_name, operator, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, 1, card_sn, 1, name)
524
+		result := service.Gdyb1101G(basNumber, org_name, operator, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, 1, card_sn, 1, name, cardNumber)
525 525
 		var dat map[string]interface{}
526 526
 		if err := json.Unmarshal([]byte(result), &dat); err == nil {
527 527
 			fmt.Println(dat)

+ 8 - 8
service/gdyb_service.go View File

@@ -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