From 13c0e173eeaede98217ecca45f09c74a863f3175 Mon Sep 17 00:00:00 2001 From: baizonghao <1719256278@qq.com> Date: 星期二, 21 三月 2023 14:46:45 +0800 Subject: [PATCH] ok --- src/main/java/com/example/jz/service/impl/CauseServiceImpl.java | 5 +++++ 1 files changed, 5 insertions(+), 0 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 dd7b199..085d98b 100644 --- a/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java +++ b/src/main/java/com/example/jz/service/impl/CauseServiceImpl.java @@ -171,6 +171,7 @@ cause.setId(id); groupDao.update(null, Wrappers.lambdaUpdate(Group.class) .set(Group::getGroupName, causeDto.getName()) + .set(Group::getUserId, causeDto.getUserId()) .eq(Group::getCauseId, id)); return causeDao.updateById(cause); } @@ -209,6 +210,10 @@ @Override public void deleteCause(Integer id) { + List<Report> reports = reportDao.selectList(new LambdaQueryWrapper<Report>().eq(Report::getCauseId, id)); + for (Report report : reports) { + reportDao.deleteById(report.getId()); + } causeDao.deleteById(id); Group group = groupDao.selectOne(new LambdaQueryWrapper<Group>().eq(Group::getCauseId, id)); if (group != null) { -- Gitblit v1.8.0