Browse Source

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

csx 3 years ago
parent
commit
4fc9b948c1
1 changed files with 4 additions and 2 deletions
  1. 4 2
      controllers/js/jsyb_controller.go

+ 4 - 2
controllers/js/jsyb_controller.go View File

788
 	readCard := DllDef.MustFindProc("EcQuery")
788
 	readCard := DllDef.MustFindProc("EcQuery")
789
 	fmt.Println(readCard)
789
 	fmt.Println(readCard)
790
 	fmt.Println("!!!!!")
790
 	fmt.Println("!!!!!")
791
-	//pCardInfo := make([]byte, 8192)
791
+	pCardInfo := make([]byte, 8192)
792
 	pBusiCardInfo := make([]byte, 8192)
792
 	pBusiCardInfo := make([]byte, 8192)
793
 
793
 
794
 	data := make(map[string]interface{})
794
 	data := make(map[string]interface{})
807
 
807
 
808
 	bytesData, _ := json.Marshal(data)
808
 	bytesData, _ := json.Marshal(data)
809
 
809
 
810
-	ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&bytesData[0])), (uintptr)(unsafe.Pointer(&pBusiCardInfo[0])))
810
+	pCardInfo = bytesData
811
+
812
+	ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&pCardInfo[0])), (uintptr)(unsafe.Pointer(&pBusiCardInfo[0])))
811
 	fmt.Println(ret2)
813
 	fmt.Println(ret2)
812
 	fmt.Println(DeleteExtraSpace(string(bytesData)))
814
 	fmt.Println(DeleteExtraSpace(string(bytesData)))
813
 	fmt.Println(DeleteExtraSpace(string(pBusiCardInfo)))
815
 	fmt.Println(DeleteExtraSpace(string(pBusiCardInfo)))