From 75591d24b70c37c5325f88b0f26888056eb2f20d Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期二, 21 三月 2023 16:02:46 +0800
Subject: [PATCH] 提交
---
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