diff --git a/tall/src/main/java/com/ccsens/tall/service/ExcelService.java b/tall/src/main/java/com/ccsens/tall/service/ExcelService.java index c55b3d45..aba56123 100644 --- a/tall/src/main/java/com/ccsens/tall/service/ExcelService.java +++ b/tall/src/main/java/com/ccsens/tall/service/ExcelService.java @@ -179,7 +179,7 @@ public class ExcelService implements IExcelService { private void readProject(XSSFSheet wbsSheet, int projectInfoStart, int projectInfoEnd, Long currentUserId, SysProject sysProject) throws Exception { XSSFRow row = wbsSheet.getRow(projectInfoStart + 1); if(ObjectUtil.isNull(row)){ - throw new BaseException(CodeEnum.NOT_ROW.addMsg(wbsSheet.getSheetName() + (projectInfoStart + 1))); + throw new BaseException(CodeEnum.notProject(wbsSheet.getSheetName() + (projectInfoStart + 1))); } String projectName = ExcelUtil.getCellValue(row.getCell(0)); if (StrUtil.isNotEmpty(projectName)) { @@ -393,7 +393,7 @@ public class ExcelService implements IExcelService { for (int j = 0; j < split.length; j++) { ProMemberRole memberRole = null; for (ProMember member : proMembers) { - if (split[i].equalsIgnoreCase(member.getNickname())) { + if (split[j].equalsIgnoreCase(member.getNickname())) { memberRole = new ProMemberRole(); memberRole.setId(snowflake.nextId()); memberRole.setMemberId(member.getId()); diff --git a/util/src/main/java/com/ccsens/util/CodeEnum.java b/util/src/main/java/com/ccsens/util/CodeEnum.java index 380a2f29..2a03ab40 100644 --- a/util/src/main/java/com/ccsens/util/CodeEnum.java +++ b/util/src/main/java/com/ccsens/util/CodeEnum.java @@ -230,6 +230,11 @@ public enum CodeEnum { this.msg = msg+"行:"+this.msg; return this; } + public CodeEnum notProject(String msg) { + this.msg = msg + "找不到项目信息"; + return this; + } + public CodeEnum addMsgLwb(String msg) { this.msg = "未找到名为“"+msg+"”的列,请检查列名称是否正确"; return this;