From ed9adf2a933cc98a9eab3b65af86646db6f23c38 Mon Sep 17 00:00:00 2001 From: Mzaxd Date: Fri, 21 Apr 2023 10:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=A0=E9=99=A4=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E5=90=8E=EF=BC=8C=E5=88=B7=E6=96=B0=E4=B8=8D=E5=87=BA?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E7=9A=84Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ITreeLabelServiceImpl.java | 7 ++++++ .../service/impl/ReportLabelServiceImpl.java | 22 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 adc-da-report/src/main/java/com/adc/da/report/service/impl/ReportLabelServiceImpl.java diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITreeLabelServiceImpl.java b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITreeLabelServiceImpl.java index 7de3c6a..7cc92dc 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITreeLabelServiceImpl.java +++ b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITreeLabelServiceImpl.java @@ -142,8 +142,15 @@ public class ITreeLabelServiceImpl extends ServiceImpl nodeAndChildrenIds = findNodeAndChildrenIds(getTreeLabelRoot(), id).stream().distinct().collect(Collectors.toList()); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + nodeAndChildrenIds.forEach(labelLd -> { + wrapper.eq(ReportLabelEntity::getLabelId, labelLd); + reportLabelDao.delete(wrapper); + }); + int i = treeLabelDao.deleteBatchIds(nodeAndChildrenIds); return i != 0; } diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/impl/ReportLabelServiceImpl.java b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ReportLabelServiceImpl.java new file mode 100644 index 0000000..05752d9 --- /dev/null +++ b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ReportLabelServiceImpl.java @@ -0,0 +1,22 @@ +package com.adc.da.report.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.adc.da.report.eo.ReportLabelEntity; +import com.adc.da.report.service.IReportLabelService; +import com.adc.da.report.dao.mysql.ReportLabelDao; +import org.springframework.stereotype.Service; + +/** +* @author ThinkBook +* @description 针对表【ts_report_label】的数据库操作Service实现 +* @createDate 2023-04-19 11:28:48 +*/ +@Service +public class ReportLabelServiceImpl extends ServiceImpl + implements IReportLabelService { + +} + + + +