|
@@ -439,6 +439,12 @@ func (c *SZHisApiController) GetRegisterInfo() {
|
439
|
439
|
//1.判断读卡类型
|
440
|
440
|
//2.读卡 获取交易验证码,医疗证号,发卡地区行政区划代码
|
441
|
441
|
yiliao_number, id_card_number, verifyCode, version_code, err, ret4 := ReadBasCardGetNumber("MZ002" + "|" + number + "|" + miConfig.Code + "|")
|
|
442
|
+ fmt.Println(yiliao_number)
|
|
443
|
+ fmt.Println(id_card_number)
|
|
444
|
+ fmt.Println(verifyCode)
|
|
445
|
+ fmt.Println(version_code)
|
|
446
|
+ fmt.Println(ret4)
|
|
447
|
+
|
442
|
448
|
dept_code := "0305"
|
443
|
449
|
is_yidi = 1
|
444
|
450
|
if err != nil {
|
|
@@ -1744,11 +1750,11 @@ func ReadBasCardGetNumber(request string) (string, string, string, string, error
|
1744
|
1750
|
yiliao_number := result_arr[12]
|
1745
|
1751
|
//根据业务的人员信息跟设备读社保卡获取的信息进行匹配,判断是否为同一个人,相同则进行挂号操作,不同则报错
|
1746
|
1752
|
id_card_number := result_arr[1]
|
1747
|
|
- verifyCode := result_arr[11] + result_arr[13]
|
|
1753
|
+ verifyCode := result_arr[11] + "|" + result_arr[13]
|
1748
|
1754
|
versionCode := result_arr[14]
|
1749
|
|
- return yiliao_number, id_card_number, verifyCode, versionCode, err, 1
|
|
1755
|
+ return yiliao_number, id_card_number, verifyCode, versionCode, err, 0
|
1750
|
1756
|
}
|
1751
|
|
- return "", "", "", "", err, 0
|
|
1757
|
+ return "", "", "", "", err, -10
|
1752
|
1758
|
}
|
1753
|
1759
|
|
1754
|
1760
|
//
|