|
@@ -291,7 +291,9 @@ var initFlag int64 = 0
|
291
|
291
|
func (c *HisApiController) TestGetBasBaseInit() {
|
292
|
292
|
DllDef := syscall.MustLoadDLL("SSCard.dll")
|
293
|
293
|
Iinit := DllDef.MustFindProc("Init")
|
294
|
|
- ret, _, err := Iinit.Call(StrPtr("http://igb.hsa.gdgov.cn/gdyb_inf/poc/api/card/initDll"), StrPtr("440200"))
|
|
294
|
+ miConfig, _ := service.FindMedicalInsuranceInfo(c.GetAdminUserInfo().CurrentOrgId)
|
|
295
|
+
|
|
296
|
+ ret, _, err := Iinit.Call(StrPtr("http://igb.hsa.gdgov.cn/gdyb_inf/poc/api/card/initDll"), StrPtr(miConfig.InsuplcAdmdvs))
|
295
|
297
|
if ret != 0 {
|
296
|
298
|
fmt.Println("SSCard的报错原因:", err)
|
297
|
299
|
fmt.Println("SSCard的运算结果为:", ret)
|