From 8115f138e1c99a913ce1897c9d41e7e8f91663d9 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Fri, 25 Apr 2025 09:55:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=8D=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E7=9A=84=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zhgd/xmgl/util/JiuzhuDateUtil.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/zhgd/xmgl/util/JiuzhuDateUtil.java b/src/main/java/com/zhgd/xmgl/util/JiuzhuDateUtil.java index 71deb56de..bec1119ac 100644 --- a/src/main/java/com/zhgd/xmgl/util/JiuzhuDateUtil.java +++ b/src/main/java/com/zhgd/xmgl/util/JiuzhuDateUtil.java @@ -123,6 +123,22 @@ public class JiuzhuDateUtil { projectList.add(project); } projectService.saveOrUpdateBatch(projectList); + List projects1 = projectService.list(Wrappers.lambdaQuery()) + .stream().map(p -> p.getProjectId().toString()).collect(Collectors.toList()); + List delList = new ArrayList<>(); + for (String s : projects1) { + boolean flag = false; + for (Project project : projectList) { + if (project.getProjectId().toString().equals(s)) { + flag = true; + break; + } + } + if (!flag) { + delList.add(s); + } + } + projectService.removeByIds(delList); } }