|
@@ -1391,6 +1391,12 @@ func (c *HisApiController) ReadCard() {
|
1391
|
1391
|
name = DeleteExtraSpaceTwo(name)
|
1392
|
1392
|
errmsg = DeleteExtraSpaceTwo(errmsg)
|
1393
|
1393
|
|
|
1394
|
+ cardnum = Remove0000(cardnum)
|
|
1395
|
+ cardCode = Remove0000(cardCode)
|
|
1396
|
+ id_card_no = Remove0000(id_card_no)
|
|
1397
|
+ name = Remove0000(name)
|
|
1398
|
+ errmsg = Remove0000(errmsg)
|
|
1399
|
+
|
1394
|
1400
|
basStr := cardnum + "|" + cardCode + "|" + id_card_no + "|" + name
|
1395
|
1401
|
result, _ := service.FJyb1101(cardnum, miConfig.OrgName, roles.UserName, miConfig.Code, miConfig.InsuplcAdmdvs, miConfig.MdtrtareaAdmvs, id_card_type, cardCode, certificates, miConfig.Url, miConfig.Code, miConfig.AppSecret, miConfig.SignKey, miConfig.EncKey)
|
1396
|
1402
|
var dat map[string]interface{}
|
|
@@ -12290,3 +12296,14 @@ func DeleteExtraSpaceTwo(s string) string {
|
12290
|
12296
|
}
|
12291
|
12297
|
return string(s2)
|
12292
|
12298
|
}
|
|
12299
|
+
|
|
12300
|
+func Remove0000(s string) string {
|
|
12301
|
+ str := make([]rune, 0, len(s))
|
|
12302
|
+ for _, v := range []rune(s) {
|
|
12303
|
+ if v == 0 {
|
|
12304
|
+ continue
|
|
12305
|
+ }
|
|
12306
|
+ str = append(str, v)
|
|
12307
|
+ }
|
|
12308
|
+ return string(str)
|
|
12309
|
+}
|