|
@@ -487,9 +487,10 @@ func (c *JSybController) ReadCard() {
|
487
|
487
|
fmt.Println(pCardInfo)
|
488
|
488
|
bas := strings.Split(pCardInfo, "|")
|
489
|
489
|
basNumber := bas[2]
|
|
490
|
+ id_card_no := bas[1]
|
490
|
491
|
card_sn := bas[3]
|
491
|
492
|
if len(pCardInfo) > 0 && len(pBusiCardInfo) > 0 {
|
492
|
|
- result, _ := service.Jsyb1101A(basNumber, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, 1, card_sn, "1", url, ak, pBusiCardInfo)
|
|
493
|
+ result, _ := service.Jsyb1101A(basNumber, org_name, doctor, fixmedins_code, insuplc_admdvs, mdtrtarea_admvs, secret_key, 1, card_sn, "1", url, ak, pBusiCardInfo, id_card_no)
|
493
|
494
|
fmt.Println(result)
|
494
|
495
|
c.ServeSuccessJSON(map[string]interface{}{
|
495
|
496
|
"status": "0",
|
|
@@ -553,12 +554,12 @@ func (c *JSybController) GetBasBaseInfo() (string, string) {
|
553
|
554
|
pCardInfo := make([]byte, 2048)
|
554
|
555
|
pBusiCardInfo := make([]byte, 8192)
|
555
|
556
|
ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&pCardInfo[0])), (uintptr)(unsafe.Pointer(&pBusiCardInfo[0])))
|
556
|
|
- //fmt.Println(ret2)
|
557
|
|
- ////str = strings.Replace(str, " ", "", -1)
|
558
|
|
- //fmt.Println(string(strings.Replace(string(pCardInfo), " ", "", -1)))
|
559
|
|
- //fmt.Println(string(strings.Replace(string(str), " ", "", -1)))
|
560
|
|
- //fmt.Println(":", ConvertToString(string(str1), "gbk", "utf-8"))
|
561
|
|
- //fmt.Println(":", ConvertToString(string(str), "gbk", "utf-8"))
|
|
557
|
+ fmt.Println(ret2)
|
|
558
|
+ str = strings.Replace(str, " ", "", -1)
|
|
559
|
+ fmt.Println(string(strings.Replace(string(pCardInfo), " ", "", -1)))
|
|
560
|
+ fmt.Println(string(strings.Replace(string(str), " ", "", -1)))
|
|
561
|
+ fmt.Println(":", ConvertToString(string(str1), "gbk", "utf-8"))
|
|
562
|
+ fmt.Println(":", ConvertToString(string(str), "gbk", "utf-8"))
|
562
|
563
|
if ret2 != 0 {
|
563
|
564
|
return "", ""
|
564
|
565
|
}
|