|
@@ -722,11 +722,11 @@ func (c *JSybController) ReadCard() {
|
722
|
722
|
}
|
723
|
723
|
break
|
724
|
724
|
case "3":
|
725
|
|
- pCardInfo, pBusiCardInfo := c.GetELeInfo(fixmedins_code, operator_id, operator)
|
726
|
|
- fmt.Println(pCardInfo)
|
|
725
|
+ _, pBusiCardInfo := c.GetELeInfo(fixmedins_code, operator_id, operator)
|
|
726
|
+
|
727
|
727
|
fmt.Println(pBusiCardInfo)
|
728
|
728
|
pBusiCardInfo = Remove0000(pBusiCardInfo)
|
729
|
|
- pCardInfo = Remove0000(pCardInfo)
|
|
729
|
+
|
730
|
730
|
var ele ELeData
|
731
|
731
|
err := json.Unmarshal([]byte(pBusiCardInfo), &ele)
|
732
|
732
|
if err != nil {
|
|
@@ -742,8 +742,8 @@ func (c *JSybController) ReadCard() {
|
742
|
742
|
fmt.Println(err)
|
743
|
743
|
}
|
744
|
744
|
c.ServeSuccessJSON(map[string]interface{}{
|
745
|
|
- "status": "0",
|
746
|
|
- "card_info": pCardInfo,
|
|
745
|
+ "status": "0",
|
|
746
|
+
|
747
|
747
|
"busi_card_info": pBusiCardInfo,
|
748
|
748
|
"token": token,
|
749
|
749
|
"result": dat,
|
|
@@ -766,9 +766,7 @@ func (c *JSybController) TestGetBasBaseInit(code string, secret_key string, ak s
|
766
|
766
|
Iinit := DllDef.MustFindProc("Init")
|
767
|
767
|
|
768
|
768
|
str := make([]byte, 2048)
|
769
|
|
-
|
770
|
769
|
inputData := make(map[string]interface{})
|
771
|
|
-
|
772
|
770
|
inputData["IP"] = "10.72.3.87"
|
773
|
771
|
inputData["PORT"] = "8086"
|
774
|
772
|
inputData["TIMEOUT"] = "180"
|
|
@@ -829,32 +827,32 @@ func (c *JSybController) GetELeInfo(code string, operator_id string, operator_na
|
829
|
827
|
|
830
|
828
|
pBusiCardInfo := make([]byte, 8192)
|
831
|
829
|
|
832
|
|
- data := make(map[string]interface{})
|
|
830
|
+
|
833
|
831
|
|
834
|
832
|
|
835
|
|
- inputData := make(map[string]interface{})
|
836
|
|
- inputData["orgId"] = code
|
837
|
|
- inputData["businessType"] = "01101"
|
838
|
|
- inputData["operatorId"] = operator_id
|
839
|
|
- inputData["operatorName"] = operator_name
|
840
|
|
- inputData["officeId"] = "001"
|
841
|
|
- inputData["officeName"] = "血透室"
|
842
|
|
-
|
843
|
|
- data["data"] = inputData
|
844
|
|
- data["transType"] = "ec.query"
|
845
|
|
- data["orgId"] = code
|
846
|
|
- bytesData, _ := json.Marshal(data)
|
|
833
|
+
|
|
834
|
+
|
|
835
|
+
|
|
836
|
+
|
|
837
|
+
|
|
838
|
+
|
|
839
|
+
|
|
840
|
+
|
|
841
|
+
|
|
842
|
+
|
|
843
|
+
|
|
844
|
+
|
847
|
845
|
|
848
|
846
|
ret2, _, _ := readCard.Call((uintptr)(unsafe.Pointer(&pBusiCardInfo[0])))
|
849
|
847
|
fmt.Println(ret2)
|
850
|
|
- fmt.Println(DeleteExtraSpace(string(bytesData)))
|
|
848
|
+
|
851
|
849
|
fmt.Println(DeleteExtraSpace(string(pBusiCardInfo)))
|
852
|
|
- fmt.Println(":", ConvertToString(DeleteExtraSpace(string(bytesData)), "gbk", "utf-8"))
|
|
850
|
+
|
853
|
851
|
fmt.Println(":", ConvertToString(DeleteExtraSpace(string(pBusiCardInfo)), "gbk", "utf-8"))
|
854
|
852
|
if ret2 != 0 {
|
855
|
853
|
return "", ""
|
856
|
854
|
}
|
857
|
|
- return DeleteExtraSpace(string(bytesData)), DeleteExtraSpace(string(pBusiCardInfo))
|
|
855
|
+ return DeleteExtraSpace(""), DeleteExtraSpace(string(pBusiCardInfo))
|
858
|
856
|
}
|
859
|
857
|
|
860
|
858
|
func IntPtr(n int) uintptr {
|