浏览代码

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

csx 3 年前
父节点
当前提交
4fc9b948c1
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      controllers/js/jsyb_controller.go

+ 4 - 2
controllers/js/jsyb_controller.go 查看文件

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)))