Bläddra i källkod

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

csx 3 år sedan
förälder
incheckning
52ae672823
1 ändrade filer med 4 tillägg och 3 borttagningar
  1. 4 3
      service/gdyb_service.go

+ 4 - 3
service/gdyb_service.go Visa fil

@@ -65,17 +65,18 @@ func Gdyb1201(certNo string, org_name string, doctor string, fixmedins_code stri
65 65
 	if err != nil {
66 66
 		log.Fatal("CreateObject: ", err)
67 67
 	}
68
-	xxxx, err := unknown.QueryInterface(ole.IID_IDispatch)
68
+	xxxx := unknown.MustQueryInterface(ole.IID_IDispatch)
69
+
69 70
 	if err != nil {
70 71
 		log.Fatal("QueryInterface: ", err)
71 72
 	}
72 73
 
73
-	r, err1 := oleutil.CallMethod(xxxx, "yh_hb_call", "1201", string(bytesData), json2)
74
+	r, err1 := xxxx.CallMethod("yh_hb_call", "1201", string(bytesData), json2)
74 75
 	if err1 != nil {
75 76
 		log.Fatal("CallMethod: ", err1, " | ", r)
76 77
 	}
77 78
 	fmt.Println("~~~~~~~")
78
-	fmt.Println(r)
79
+	fmt.Println(r.ToIUnknown().RawVTable)
79 80
 	fmt.Println(json2)
80 81
 
81 82
 	xxxx.Release()