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,8 +128,9 @@ func (c *GdybController) PostThree() {
128 128
 	insuplc_admdvs := c.GetString("insuplc_admdvs")
129 129
 	mdtrtarea_admvs := c.GetString("mdtrtarea_admvs")
130 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 134
 	c.ServeSuccessJSON(map[string]interface{}{
134 135
 		"pre": result,
135 136
 	})

+ 2 - 2
service/gdyb_service.go View File

@@ -152,14 +152,14 @@ func Gdyb2201(psnNo string, insutype string, certNo string, org_name string, doc
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 157
 	nonce := GetRandomString(32)
158 158
 	timestamp := time.Now().Unix()
159 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 163
 	input := make(map[string]interface{})
164 164
 	inputData := make(map[string]interface{})
165 165
 	inputMessage["infno"] = "2202"       // 交易编码