csx 4 years ago
parent
commit
948726adc4
2 changed files with 4 additions and 3 deletions
  1. 2 1
      controllers/gdyb_controller.go
  2. 2 2
      service/gdyb_service.go

+ 2 - 1
controllers/gdyb_controller.go View File

128
 	insuplc_admdvs := c.GetString("insuplc_admdvs")
128
 	insuplc_admdvs := c.GetString("insuplc_admdvs")
129
 	mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
129
 	mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
130
 	secret_key := c.GetString("secret_key")
130
 	secret_key := c.GetString("secret_key")
131
+	fixmedins_code := c.GetString("fixmedins_code")
131
 
132
 
132
-	result := service.Gdyb2202(psnNo, mdtrtId, iptOtpNo, org_name, doctor, insuplc_admdvs, mdtrtarea_admvs, secret_key)
133
+	result := service.Gdyb2202(psnNo, mdtrtId, iptOtpNo, org_name, doctor, insuplc_admdvs, mdtrtarea_admvs, secret_key, fixmedins_code)
133
 	c.ServeSuccessJSON(map[string]interface{}{
134
 	c.ServeSuccessJSON(map[string]interface{}{
134
 		"pre": result,
135
 		"pre": result,
135
 	})
136
 	})

+ 2 - 2
service/gdyb_service.go View File

152
 }
152
 }
153
 
153
 
154
 // 门诊挂号撤销
154
 // 门诊挂号撤销
155
-func Gdyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string, doctor string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string) string {
155
+func Gdyb2202(psnNo string, mdtrtId string, ipt_otp_no string, org_name string, doctor string, insuplc_admdvs string, mdtrtarea_admvs string, secret_key string, fixmedins_code string) string {
156
 	// 生成签名
156
 	// 生成签名
157
 	nonce := GetRandomString(32)
157
 	nonce := GetRandomString(32)
158
 	timestamp := time.Now().Unix()
158
 	timestamp := time.Now().Unix()
159
 	signature := setSignature(timestamp, nonce, secret_key)
159
 	signature := setSignature(timestamp, nonce, secret_key)
160
 
160
 
161
 	// 生成输入报文
161
 	// 生成输入报文
162
-	inputMessage := SetInputMessage(nonce, timestamp, org_name, doctor, "", insuplc_admdvs, mdtrtarea_admvs)
162
+	inputMessage := SetInputMessage(nonce, timestamp, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs)
163
 	input := make(map[string]interface{})
163
 	input := make(map[string]interface{})
164
 	inputData := make(map[string]interface{})
164
 	inputData := make(map[string]interface{})
165
 	inputMessage["infno"] = "2202"       // 交易编码
165
 	inputMessage["infno"] = "2202"       // 交易编码