Browse Source

20210415v1.2

recovery
zy_Java 4 years ago
parent
commit
a31ededd2f
  1. 11
      tall/src/main/java/com/ccsens/tall/service/ExcelService.java
  2. 2
      tall/src/main/java/com/ccsens/tall/service/WbsSubSheetService.java
  3. 2
      util/src/main/java/com/ccsens/util/CodeEnum.java

11
tall/src/main/java/com/ccsens/tall/service/ExcelService.java

@ -520,8 +520,8 @@ public class ExcelService implements IExcelService {
String stakeholderPhoneCell = ExcelUtil.getCellValue(row.getCell(4)); String stakeholderPhoneCell = ExcelUtil.getCellValue(row.getCell(4));
ProMember stakeholder = null; ProMember stakeholder = null;
ProMember member; ProMember member;
//所有值都为空,跳至下一循环 //成员名为空,跳至下一行
if ((StrUtil.isEmpty(memberCell) && StrUtil.isEmpty(phoneCell))) { if ((StrUtil.isEmpty(memberCell))) {
continue; continue;
} }
//手机号不能为空 //手机号不能为空
@ -531,8 +531,11 @@ public class ExcelService implements IExcelService {
} }
//TODO 判断手机号格式 //TODO 判断手机号格式
String regex ="^[1]([3-9])[0-9]{9}$"; String regex ="^[1]([3-9])[0-9]{9}$";
if (!phoneCell.matches(regex)){ if (StrUtil.isNotEmpty(phoneCell) || !phoneCell.matches(regex)){
throw new BaseException(CodeEnum.WBS_PHONE_ERROR.addMsg(memberSheet.getSheetName() + (i+1))); throw new BaseException(CodeEnum.WBS_PHONE_ERROR.addMsg(memberSheet.getSheetName(),(i+1),memberCell));
}
if (StrUtil.isNotEmpty(stakeholderPhoneCell) || !stakeholderPhoneCell.matches(regex)){
throw new BaseException(CodeEnum.WBS_PHONE_ERROR.addMsg(memberSheet.getSheetName(),(i+1),stakeholderCell));
} }
//添加奖惩干系人 //添加奖惩干系人
if (StrUtil.isNotEmpty(stakeholderCell)) { if (StrUtil.isNotEmpty(stakeholderCell)) {

2
tall/src/main/java/com/ccsens/tall/service/WbsSubSheetService.java

@ -447,7 +447,7 @@ public class WbsSubSheetService implements IWbsSubSheetService {
} }
} }
if (taskId == null) { if (taskId == null) {
throw new BaseException(CodeEnum.NOT_TASK + ":" + taskName); throw new BaseException(CodeEnum.NOT_TASK.addMsg(pluginConfigSheet.getSheetName(),(i+1),taskName));
} }
//获取插件id //获取插件id
Long pluginId = 0L; Long pluginId = 0L;

2
util/src/main/java/com/ccsens/util/CodeEnum.java

@ -52,7 +52,7 @@ public enum CodeEnum {
NOT_PROJECT(36,"对不起,找不到该项目",true), NOT_PROJECT(36,"对不起,找不到该项目",true),
NOT_ROLE(37,"对不起,找不到该角色",true), NOT_ROLE(37,"对不起,找不到该角色",true),
NOT_DELIVER(38,"对不起,找不到对应的交付物",true), NOT_DELIVER(38,"对不起,找不到对应的交付物",true),
NOT_TASK(39,"对不起,找不到对应的任务",true), NOT_TASK(39,"找不到对应的任务",true),
NOT_DELIVER_FILE(40,"文件信息错误,请重试",true), NOT_DELIVER_FILE(40,"文件信息错误,请重试",true),
IS_NOT_EXECUTOR(41,"对不起,您不是该任务负责人",true), IS_NOT_EXECUTOR(41,"对不起,您不是该任务负责人",true),
NOT_CHECKER(42,"请选择检查人",true), NOT_CHECKER(42,"请选择检查人",true),

Loading…
Cancel
Save