csx 4 vuotta sitten
vanhempi
commit
76a342b4a0
1 muutettua tiedostoa jossa 7 lisäystä ja 7 poistoa
  1. 7 7
      controllers/his_api_controller.go

+ 7 - 7
controllers/his_api_controller.go Näytä tiedosto

@@ -343,13 +343,13 @@ func (c *HisApiController) Sscard() {
343 343
 }
344 344
 
345 345
 func GetBasBaseInfo() (jsonStr string, err error) {
346
-	handle := syscall.MustLoadDLL("SSCard.dll")
347
-	ReadCardBas := handle.MustFindProc("ReadCardBas")
346
+	handle := syscall.NewLazyDLL("SSCard.dll")
347
+	ReadCardBas := handle.NewProc("ReadCardBas")
348 348
 
349
-	str := make([]*byte, 256)
350
-	str1 := make([]*byte, 256)
351
-	str3 := make([]*byte, 256)
352
-	str4 := make([]*byte, 256)
349
+	str := make([]byte, 256)
350
+	str1 := make([]byte, 256)
351
+	str3 := make([]byte, 256)
352
+	str4 := make([]byte, 256)
353 353
 
354 354
 	a := 256
355 355
 
@@ -366,7 +366,7 @@ func GetBasBaseInfo() (jsonStr string, err error) {
366 366
 	a = 0
367 367
 	ReadCardBas = nil
368 368
 	handle = nil
369
-	return "", nil
369
+	return string(str3), nil
370 370
 }
371 371
 
372 372
 //func GetSFZBaseInfo() (jsonStr string, err error) {