| | |
| | | public String importExcel(MultipartFile file) { |
| | | List<User> userList = new ArrayList<>(); |
| | | List<String> errorList = new ArrayList<>(); |
| | | EasyExcel.read(file.getInputStream(), UserExcelVo.class, new PageReadListener<UserExcelVo>(dataList -> { |
| | | dataList.forEach(item -> { |
| | | EasyExcel.read(file.getInputStream(), UserExcelVo.class, new PageReadListener<UserExcelVo>(dataList -> dataList.forEach(item -> { |
| | | User user = new User(); |
| | | user.setUserName(item.getUserName()); |
| | | user.setPassword(authenticationService.pwdEncode("!Password123456789")); |
| | |
| | | user.setRole(item.getRole()); |
| | | user.setStatus(UserStatusEnum.Enable.getCode()); |
| | | userList.add(user); |
| | | }); |
| | | })); |
| | | }))).sheet().doRead(); |
| | | if (!errorList.isEmpty()) { |
| | | return "以下数据日期格式错误:\\n" + String.join(",", errorList); |
| | | } else { |