Browse Source

判断奖惩干系人的手机号相关

recovery
ma 4 years ago
parent
commit
e3fd07db2b
  1. 11
      tall/src/main/java/com/ccsens/tall/service/ExcelService.java

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

@ -525,17 +525,22 @@ public class ExcelService implements IExcelService {
continue; continue;
} }
//手机号不能为空 //手机号不能为空
if ((StrUtil.isNotEmpty(memberCell) && StrUtil.isEmpty(phoneCell)) || if (StrUtil.isNotEmpty(memberCell) && StrUtil.isEmpty(phoneCell)) {
(StrUtil.isNotEmpty(stakeholderCell) && StrUtil.isEmpty(stakeholderPhoneCell))) {
throw new BaseException(CodeEnum.WBS_NOT_PHONE.addMsg(memberSheet.getSheetName(), (i+1),memberCell)); throw new BaseException(CodeEnum.WBS_NOT_PHONE.addMsg(memberSheet.getSheetName(), (i+1),memberCell));
} }
//TODO 判断手机号格式 //TODO 判断手机号格式
String regex ="^[1]([3-9])[0-9]{9}$"; String regex ="^[1]([3-9])[0-9]{9}$";
if (!phoneCell.matches(regex)){ if (!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(stakeholderCell)) { if (StrUtil.isNotEmpty(stakeholderCell)) {
if ( StrUtil.isEmpty(stakeholderPhoneCell)){
throw new BaseException(CodeEnum.WBS_NOT_PHONE.addMsg(memberSheet.getSheetName(), (i+1),stakeholderCell));
}
if (!stakeholderPhoneCell.matches(regex)){
throw new BaseException(CodeEnum.WBS_PHONE_ERROR.addMsg(memberSheet.getSheetName(),(i+1),stakeholderCell));
}
if (!stakeholderWithPhone(stakeholderList, stakeholderCell, stakeholderPhoneCell)) { if (!stakeholderWithPhone(stakeholderList, stakeholderCell, stakeholderPhoneCell)) {
Long userId = userService.selectUserIdByPhone(stakeholderPhoneCell); Long userId = userService.selectUserIdByPhone(stakeholderPhoneCell);
if (ObjectUtil.isNotNull(userId)) { if (ObjectUtil.isNotNull(userId)) {

Loading…
Cancel
Save