csx il y a 4 ans
Parent
révision
a16457bc60
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      controllers/sg/his_api_controller.go

+ 3 - 3
controllers/sg/his_api_controller.go Voir le fichier

55
 }
55
 }
56
 
56
 
57
 var (
57
 var (
58
-	str  = make([]byte, 256)
59
-	str1 = make([]byte, 256)
58
+	str  = make([]*byte, 1024)
59
+	str1 = make([]*byte, 1024)
60
 )
60
 )
61
 
61
 
62
 func (c *HisApiController) TestPay() {
62
 func (c *HisApiController) TestPay() {
97
 	//	fmt.Println("readcard reload  is nil")
97
 	//	fmt.Println("readcard reload  is nil")
98
 	//	return
98
 	//	return
99
 	//}
99
 	//}
100
-	ret2, _, err2 := readCard.Call((uintptr)(unsafe.Pointer(&str)), IntPtr(1024), (uintptr)(unsafe.Pointer(&str1)), IntPtr(1024))
100
+	ret2, _, err2 := readCard.Call((uintptr)(unsafe.Pointer(str[0])), IntPtr(1024), (uintptr)(unsafe.Pointer(str1[0])), IntPtr(1024))
101
 	fmt.Println(" Add(4,5)的结果为:", ret2)
101
 	fmt.Println(" Add(4,5)的结果为:", ret2)
102
 	fmt.Println(" str:", str)
102
 	fmt.Println(" str:", str)
103
 	fmt.Println(" str1:", str1)
103
 	fmt.Println(" str1:", str1)