| | |
| | | public int updateUserStatus(SysUser user) { |
| | | int rows = userMapper.updateUser(user); |
| | | if (rows > 0) { |
| | | syncUserService.updateUserStatus(user); |
| | | syncUserService.updateUser(user); |
| | | } |
| | | return rows; |
| | | } |
| | |
| | | } |
| | | int successNum = 0; |
| | | int failureNum = 0; |
| | | List<SysUser> insertList = new ArrayList<>(); |
| | | List<SysUser> updateList = new ArrayList<>(); |
| | | StringBuilder successMsg = new StringBuilder(); |
| | | StringBuilder failureMsg = new StringBuilder(); |
| | | List<SysUser> list = new ArrayList<>(); |
| | | |
| | | for (SysUser user : userList) { |
| | | try { |
| | | // 验证是否存在这个用户 |
| | |
| | | user.setPassword(SecurityUtils.encryptPassword(password)); |
| | | user.setCreateBy(operName); |
| | | if (userMapper.insertUser(user) > 0) { |
| | | list.add(user); |
| | | insertList.add(user); |
| | | } |
| | | successNum++; |
| | | successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 导入成功"); |
| | |
| | | user.setUserId(u.getUserId()); |
| | | user.setUpdateBy(operName); |
| | | if (userMapper.updateUser(user) > 0) { |
| | | syncUserService.updateUser(user); |
| | | updateList.add(user); |
| | | } |
| | | successNum++; |
| | | successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功"); |
| | |
| | | log.error(msg, e); |
| | | } |
| | | } |
| | | if (list.size() > 0) { |
| | | syncUserService.insertUsers(list); |
| | | if (insertList.size() > 0) { |
| | | syncUserService.insertUsers(insertList); |
| | | } |
| | | if (updateList.size() > 0) { |
| | | syncUserService.updateUsers(updateList); |
| | | } |
| | | if (failureNum > 0) { |
| | | failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据格式不正确,错误如下:"); |