From 104d856eaf9705cfb1a1335916b7677faf3b6980 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期四, 21 七月 2022 15:08:42 +0800 Subject: [PATCH] 撤销添加类 --- src/main/java/com/example/jz/service/impl/CauseServiceImpl.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java b/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java index 85c5762..f5156b6 100644 --- a/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java +++ b/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java @@ -161,7 +161,9 @@ EasyExcel.read(multipartFile.getInputStream(),CauseLoadDto.class, new AnalysisEventListener<CauseLoadDto>() { @Override public void invoke(CauseLoadDto data, AnalysisContext context) { - causeLoadDtos.add(data); + if (StringUtils.isNotBlank(data.getName())&&StringUtils.isNotBlank(data.getUserName())){ + causeLoadDtos.add(data); + } } @Override @@ -200,8 +202,15 @@ if (userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName()))==null){ throw new BusinessException("璐熻矗浜轰笉瀛樺湪"); } - cause.setUserId(userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName())).getId()); - causeDao.insert(cause); + Integer id = userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName())).getId(); + cause.setUserId(id); + causeService.save(cause); + Group group = new Group(); + group.setCtime(new Date()); + group.setUserId(id); + group.setGroupName(a.getName()); + group.setCauseId(cause.getId()); + groupDao.insert(group); }); } -- Gitblit v1.8.0