|
@@ -65,8 +65,14 @@ func Gdyb1201(certNo string, org_name string, doctor string, fixmedins_code stri
|
65
|
65
|
ole.CoInitialize(0)
|
66
|
66
|
unknown, _ := oleutil.CreateObject("yinhai.yh_hb_sctr")
|
67
|
67
|
xmlhttp, _ := unknown.QueryInterface(ole.IID_IDispatch)
|
68
|
|
- var str3 string
|
69
|
|
- result, _ := oleutil.CallMethod(xmlhttp, "yh_hb_call", "1201", string(bytesData), str3)
|
|
68
|
+ //var str3 string
|
|
69
|
+ str := make([]byte, 256)
|
|
70
|
+ //str1 := make([]byte, 256)
|
|
71
|
+ //r, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&str[0])), IntPtr(1024), (uintptr)(unsafe.Pointer(&str1[0])), IntPtr(1024))
|
|
72
|
+
|
|
73
|
+ result, _ := oleutil.CallMethod(xmlhttp, "yh_hb_call", "1201", StrPtr(string(bytesData)), (uintptr)(unsafe.Pointer(&str[0])))
|
|
74
|
+
|
|
75
|
+ fmt.Println(string(str))
|
70
|
76
|
fmt.Println("~~~~~~~~")
|
71
|
77
|
fmt.Println(result)
|
72
|
78
|
fmt.Println(result.ToString())
|
|
@@ -110,8 +116,8 @@ func Gdyb1201(certNo string, org_name string, doctor string, fixmedins_code stri
|
110
|
116
|
return err.Error()
|
111
|
117
|
}
|
112
|
118
|
fmt.Println(string(respBytes))
|
113
|
|
- str := string(respBytes)
|
114
|
|
- return str
|
|
119
|
+ str2 := string(respBytes)
|
|
120
|
+ return str2
|
115
|
121
|
}
|
116
|
122
|
|
117
|
123
|
// 人员基本信息
|