From 84172752f938bf71c8f502b60558692cf5734ae7 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 22 七月 2024 18:28:43 +0800 Subject: [PATCH] feat:用户导入,获取为空 --- src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java | 36 +++++++++++++++++------------------- 1 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java index 9b99327..4bb55cd 100644 --- a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java +++ b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java @@ -227,25 +227,23 @@ 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 -> { - User user = new User(); - user.setUserName(item.getUserName()); - user.setPassword(authenticationService.pwdEncode("!Password123456789")); - user.setRealName(item.getRealName()); - user.setSex(item.getSex()); - user.setPhone(item.getPhone()); - try { - user.setBirthDay(new SimpleDateFormat("yyyy-MM-dd").parse(item.getBirthDay())); - } catch (ParseException e) { - errorList.add(item.getRealName()); - } - user.setAge(item.getAge()); - user.setRole(item.getRole()); - user.setStatus(UserStatusEnum.Enable.getCode()); - userList.add(user); - }); - })); + 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.setRealName(item.getRealName()); + user.setSex(item.getSex()); + user.setPhone(item.getPhone()); + try { + user.setBirthDay(new SimpleDateFormat("yyyy-MM-dd").parse(item.getBirthDay())); + } catch (ParseException e) { + errorList.add(item.getRealName()); + } + user.setAge(item.getAge()); + user.setRole(item.getRole()); + user.setStatus(UserStatusEnum.Enable.getCode()); + userList.add(user); + }))).sheet().doRead(); if (!errorList.isEmpty()) { return "浠ヤ笅鏁版嵁鏃ユ湡鏍煎紡閿欒锛歕\n" + String.join(",", errorList); } else { -- Gitblit v1.8.0