青羊经侦大队-数据平台
baizonghao
2023-03-21 d20d3b8e9add900543a6bb3b18cea2311263ee1f
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) {