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