diff --git a/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonIn.aspx.cs b/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonIn.aspx.cs index ce3001b3..f6b7328c 100644 --- a/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonIn.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/SitePerson/PersonIn.aspx.cs @@ -187,6 +187,7 @@ namespace FineUIPro.Web.HSSE.SitePerson ir = pds.Rows.Count; if (pds != null && ir > 0) { + var project = BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId); var units = from x in Funs.DB.Base_Unit select x; var cnProfessionals = from x in Funs.DB.Base_CNProfessional select x; @@ -254,9 +255,12 @@ namespace FineUIPro.Web.HSSE.SitePerson { result += "第" + (i + 2).ToString() + "行," + "身份证号码" + "," + "[" + col4 + "]已存在!" + "|"; } - if (!IDCardValid.CheckIDCard(col4)) + if (project.IsForeign == null || project.IsForeign == false) { - result += "第" + (i + 2).ToString() + "行," + "身份证号码" + "," + "[" + col4 + "]非法!" + "|"; + if (!IDCardValid.CheckIDCard(col4)) + { + result += "第" + (i + 2).ToString() + "行," + "身份证号码" + "," + "[" + col4 + "]非法!" + "|"; + } } } else diff --git a/SGGL/FineUIPro.Web/Web.config b/SGGL/FineUIPro.Web/Web.config index f50b26d3..963148f2 100644 --- a/SGGL/FineUIPro.Web/Web.config +++ b/SGGL/FineUIPro.Web/Web.config @@ -77,7 +77,7 @@ - +