From 2f156cf27acefb6eff97ecd25f702a1f061f4b77 Mon Sep 17 00:00:00 2001 From: mzh820631607 Date: Fri, 30 Oct 2020 19:50:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E5=88=B6=E7=89=88=E4=BF=AE=E5=A4=8D-0?= =?UTF-8?q?.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/ProjectManagementMapper.java | 35 ++++++++++++++----- .../service/ProjectManagementService.java | 6 ++++ 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/yipin/liuwanr/mapper/ProjectManagementMapper.java b/src/main/java/com/yipin/liuwanr/mapper/ProjectManagementMapper.java index f53a0c6..dbe638c 100644 --- a/src/main/java/com/yipin/liuwanr/mapper/ProjectManagementMapper.java +++ b/src/main/java/com/yipin/liuwanr/mapper/ProjectManagementMapper.java @@ -47,14 +47,10 @@ public interface ProjectManagementMapper { */ @Select({""}) @@ -111,9 +107,21 @@ public interface ProjectManagementMapper { * @param projectId */ @Update("") void deleteProjectManagement(Integer projectId); +// 202.10.29 标准版 +// /** +// * 批量删除 +// * +// * @param projectId +// */ +// @Update("") +// void deleteProjectManagement(Integer projectId); /** @@ -308,4 +316,13 @@ public interface ProjectManagementMapper { Integer queryRoleId(Integer userId); + @Select("SELECT id FROM tms_experimental_teaching WHERE project_id =#{projectId}") + List queryproject(Integer projectId); + + @Update("") + void daleteManegement(Integer id); } diff --git a/src/main/java/com/yipin/liuwanr/service/ProjectManagementService.java b/src/main/java/com/yipin/liuwanr/service/ProjectManagementService.java index 2a69546..250420f 100644 --- a/src/main/java/com/yipin/liuwanr/service/ProjectManagementService.java +++ b/src/main/java/com/yipin/liuwanr/service/ProjectManagementService.java @@ -180,6 +180,12 @@ public class ProjectManagementService { int size = projectId.size(); for (int i = 0;i result = mapper.queryproject(id); + if (result.size()==0){ + mapper.daleteManegement(id); + } + mapper.deleteProjectManagement(id); } resp.put("retcode", 200);