|
@@ -438,7 +438,7 @@ func (c *SZHisApiController) GetRegisterInfo() {
|
438
|
438
|
fmt.Sprintf("%07v", rand.New(rand.NewSource(time.Now().UnixNano())).Int31n(10000000))
|
439
|
439
|
//1.判断读卡类型
|
440
|
440
|
//2.读卡 获取交易验证码,医疗证号,发卡地区行政区划代码
|
441
|
|
- yiliao_number, id_card_number, verifyCode, version_code, err, ret4 := ReadBasCardGetNumber("MZ002" + "|" + number + "|" + miConfig.Code + "|")
|
|
441
|
+ yiliao_number, id_card_number, verifyCode, version_code, _, ret4 := ReadBasCardGetNumber("MZ002" + "|" + number + "|" + miConfig.Code + "|")
|
442
|
442
|
fmt.Println(yiliao_number)
|
443
|
443
|
fmt.Println(id_card_number)
|
444
|
444
|
fmt.Println(verifyCode)
|
|
@@ -447,10 +447,6 @@ func (c *SZHisApiController) GetRegisterInfo() {
|
447
|
447
|
|
448
|
448
|
dept_code := "0305"
|
449
|
449
|
is_yidi = 1
|
450
|
|
- if err != nil {
|
451
|
|
- c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNoPateintException)
|
452
|
|
- return
|
453
|
|
- }
|
454
|
450
|
tempPatient, _ := service.GetPatientByNumber(id_card_number, adminInfo.CurrentOrgId)
|
455
|
451
|
//根据业务的人员信息跟设备读社保卡获取的信息进行匹配,判断是否为同一个人,相同则进行挂号操作,不同则报错
|
456
|
452
|
if tempPatient.ID == patient_id {
|