diff --git a/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go b/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go index 7d3b9c10..addfb41a 100644 --- a/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go +++ b/dsBaseRpc/RpcService/BaseStudent/BaseStudentDao/BaseStudentDao.go @@ -630,7 +630,11 @@ func readToTable(excelPath string, s1 ExcelUtil.TemplateStruct, MapClass map[str //批次号 m.BatchId = batchId //人员ID - m.PersonId = row[16] + if len(row) == 16 { + m.PersonId = row[16] + } else { + m.PersonId = "" + } //第几行的数据 m.RowNumber = int32(i + 1) //添加到数组中 diff --git a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go index f5c0b675..aa4ecb1f 100644 --- a/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go +++ b/dsBaseRpc/RpcService/BaseTeacher/BaseTeacherDao/BaseTeacherDao.go @@ -556,7 +556,11 @@ func readToTable(excelPath string, s1 ExcelUtil.TemplateStruct, MapOrgName map[s //联系电话 m.Lxdh = row[14] //人员ID - m.PersonId = row[15] + if len(row) == 15 { + m.PersonId = row[15] + } else { + m.PersonId = "" + } //批次号 m.BatchId = batchId //第几行的数据