| | |
| | | import com.ruoyi.project.system.mapper.SysUserPostMapper;
|
| | | import com.ruoyi.project.system.mapper.SysUserRoleMapper;
|
| | | import com.ruoyi.project.system.service.ISysConfigService;
|
| | | import com.ruoyi.project.system.service.ISysDeptService;
|
| | | import com.ruoyi.project.system.service.ISysUserService;
|
| | |
|
| | | /**
|
| | |
| | |
|
| | | @Autowired
|
| | | private ISysConfigService configService;
|
| | |
|
| | | @Autowired
|
| | | private ISysDeptService deptService;
|
| | |
|
| | | @Autowired
|
| | | protected Validator validator;
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public String checkUserNameUnique(SysUser user)
|
| | | public boolean checkUserNameUnique(SysUser user)
|
| | | {
|
| | | Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
| | | SysUser info = userMapper.checkUserNameUnique(user.getUserName());
|
| | |
| | | * @return
|
| | | */
|
| | | @Override
|
| | | public String checkPhoneUnique(SysUser user)
|
| | | public boolean checkPhoneUnique(SysUser user)
|
| | | {
|
| | | Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
| | | SysUser info = userMapper.checkPhoneUnique(user.getPhonenumber());
|
| | |
| | | * @return
|
| | | */
|
| | | @Override
|
| | | public String checkEmailUnique(SysUser user)
|
| | | public boolean checkEmailUnique(SysUser user)
|
| | | {
|
| | | Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
|
| | | SysUser info = userMapper.checkEmailUnique(user.getEmail());
|
| | |
| | | int failureNum = 0;
|
| | | StringBuilder successMsg = new StringBuilder();
|
| | | StringBuilder failureMsg = new StringBuilder();
|
| | | String password = configService.selectConfigByKey("sys.user.initPassword");
|
| | | for (SysUser user : userList)
|
| | | {
|
| | | try
|
| | |
| | | if (StringUtils.isNull(u))
|
| | | {
|
| | | BeanValidators.validateWithException(validator, user);
|
| | | deptService.checkDeptDataScope(user.getDeptId());
|
| | | String password = configService.selectConfigByKey("sys.user.initPassword");
|
| | | user.setPassword(SecurityUtils.encryptPassword(password));
|
| | | user.setCreateBy(operName);
|
| | | this.insertUser(user);
|
| | | userMapper.insertUser(user);
|
| | | successNum++;
|
| | | successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 导入成功");
|
| | | }
|
| | | else if (isUpdateSupport)
|
| | | {
|
| | | BeanValidators.validateWithException(validator, user);
|
| | | checkUserAllowed(u);
|
| | | checkUserDataScope(u.getUserId());
|
| | | deptService.checkDeptDataScope(user.getDeptId());
|
| | | user.setUserId(u.getUserId());
|
| | | user.setUpdateBy(operName);
|
| | | this.updateUser(user);
|
| | | userMapper.updateUser(user);
|
| | | successNum++;
|
| | | successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功");
|
| | | }
|