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