Browse Source

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

csx 3 years ago
parent
commit
fc57362ed3
1 changed files with 6 additions and 3 deletions
  1. 6 3
      controllers/sg/his_api_controller.go

+ 6 - 3
controllers/sg/his_api_controller.go View File

94
 	switch id_card_type {
94
 	switch id_card_type {
95
 	case 1:
95
 	case 1:
96
 		basStr := c.GetBasBaseInfo()
96
 		basStr := c.GetBasBaseInfo()
97
+		if len(basStr) == 0 {
98
+			c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeReadCardException)
99
+			return
100
+		}
97
 		fmt.Println(basStr)
101
 		fmt.Println(basStr)
98
 		bas := strings.Split(basStr, "|")
102
 		bas := strings.Split(basStr, "|")
99
-		basNumber := bas[3]
103
+		basNumber := bas[2]
100
 		fmt.Println(basNumber)
104
 		fmt.Println(basNumber)
101
-		card_sn := bas[4]
105
+		card_sn := bas[3]
102
 		fmt.Println(card_sn)
106
 		fmt.Println(card_sn)
103
 		result := service.Gdyb1101B(basNumber, miConfig.OrgName, roles.UserName, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, id_card_type, card_sn, certificates)
107
 		result := service.Gdyb1101B(basNumber, miConfig.OrgName, roles.UserName, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, miConfig.SecretKey, id_card_type, card_sn, certificates)
104
 		var dat map[string]interface{}
108
 		var dat map[string]interface{}
235
 	fmt.Println(string(str))
239
 	fmt.Println(string(str))
236
 
240
 
237
 	if ret2 != 0 {
241
 	if ret2 != 0 {
238
-		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeReadCardException)
239
 		return ""
242
 		return ""
240
 	}
243
 	}
241
 	return string(str)
244
 	return string(str)