| | |
| | | .collect(Collectors.toMap(DeptSimpleVo::getDeptName, Function.identity())); |
| | | for (MgtSysStaffImportDto entity : staffImportDtoList) { |
| | | try { |
| | | if(StringUtils.isNotBlank(entity.getMobile())){ |
| | | if(StringUtils.isNotBlank(entity.getUserStatus())&&entity.getUserStatus().equals("禁用")){ |
| | | continue; |
| | | } |
| | | department = entity.getDepartment(); |
| | | lastIndex = department.indexOf(";"); |
| | | department = (lastIndex != -1) ? department.substring(0, lastIndex) : department; |
| | |
| | | sysUser.setEmail(entity.getEmail()); |
| | | } |
| | | sysUserService.updateOnlyUser(sysUser); |
| | | successNum = successNum + 1; |
| | | }else{ |
| | | MgtStaffEditDto mgtStaffEditDto = new MgtStaffEditDto(); |
| | | mgtStaffEditDto.setDeptId(deptSimpleVo.getDeptId()); |
| | |
| | | mgtStaffEditDto.setHeadFlag("0"); |
| | | mgtStaffEditDto.setWxUserId(entity.getUserName()); |
| | | this.mgtStaffEdit(mgtStaffEditDto); |
| | | successNum = successNum + 1; |
| | | } |
| | | } |
| | | } |
| | | /*tagName = entity.getTagName(); |
| | |
| | | }*/ |
| | | } catch (Exception e) { |
| | | failureNum++; |
| | | String msg = "<br/>" + failureNum + "、标签 " + entity.getStaffName() + " 导入失败:"; |
| | | String msg = "<br/>" + failureNum + "员工 " + entity.getStaffName() + " 导入失败:"; |
| | | failureMsg.append(msg + e.getMessage()); |
| | | log.error(msg, e); |
| | | } |