diff --git a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go index 102ba48c..05858b7e 100644 --- a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go +++ b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go @@ -861,14 +861,12 @@ func insertTeacher(batchId string, actionPersonId string, actionIp string) (int, //从教年月 model.Cjny = DateUtil.ConvertDate("1900-01-01") - //出生日期与性别 - if model.Sfzjlxm == "1" { - //根据身份证号,提取男女,出生日期 - _, birthday, xbm := IdCardUtil.GetIdCardNoInfo(r1.Sfzjh) + //根据身份证号,提取男女,出生日期 + isValid, birthday, xbm := IdCardUtil.GetIdCardNoInfo(r1.Sfzjh) + if isValid { model.Csrq = DateUtil.ConvertDate(birthday) model.Xbm = xbm } else { - //如果不是身份证号,那就用个默认值吧 model.Csrq = r1.Csrq model.Xbm = r1.Xbm }