From 03b15ec97e7f4eab2f1aff85b12cf1b36d6f28fb Mon Sep 17 00:00:00 2001 From: jiang Date: Sun, 8 Dec 2024 19:10:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=99=BB=E5=BD=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/bonus/face/mapper/FaceGroupsMapper.java | 3 +++ .../com/bonus/face/service/impl/FaceGroupsServiceImpl.java | 5 +++++ .../src/main/resources/mapper/FaceGroupsMapper.xml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/bonus-modules/bonus-face/src/main/java/com/bonus/face/mapper/FaceGroupsMapper.java b/bonus-modules/bonus-face/src/main/java/com/bonus/face/mapper/FaceGroupsMapper.java index 4b83cc1..7a73075 100644 --- a/bonus-modules/bonus-face/src/main/java/com/bonus/face/mapper/FaceGroupsMapper.java +++ b/bonus-modules/bonus-face/src/main/java/com/bonus/face/mapper/FaceGroupsMapper.java @@ -53,6 +53,9 @@ public interface FaceGroupsMapper { */ public int deleteFaceGroupsByGroupIds(Long[] groupIds); + + public int deleteFaceDataByGroupCode(String groupCode); + /** * 分组名称唯一校验 * diff --git a/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java b/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java index 50fcb4c..5e6d855 100644 --- a/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java +++ b/bonus-modules/bonus-face/src/main/java/com/bonus/face/service/impl/FaceGroupsServiceImpl.java @@ -104,6 +104,11 @@ public class FaceGroupsServiceImpl implements FaceGroupsService { public AjaxResult deleteFaceGroupsByGroupIds(Long[] groupIds) { try { int rows = faceGroupsMapper.deleteFaceGroupsByGroupIds(groupIds); + for (Long groupId : groupIds) { + FaceGroupsEntity faceGroupsEntity = faceGroupsMapper.selectFaceGroupsByGroupId(groupId); + int i = faceGroupsMapper.deleteFaceDataByGroupCode(faceGroupsEntity.getGroupCode()); + + } return rows > 0 ? AjaxResult.success() : AjaxResult.error(); } catch (Exception e) { return AjaxResult.error(); diff --git a/bonus-modules/bonus-face/src/main/resources/mapper/FaceGroupsMapper.xml b/bonus-modules/bonus-face/src/main/resources/mapper/FaceGroupsMapper.xml index a9a2a36..9a9301e 100644 --- a/bonus-modules/bonus-face/src/main/resources/mapper/FaceGroupsMapper.xml +++ b/bonus-modules/bonus-face/src/main/resources/mapper/FaceGroupsMapper.xml @@ -72,4 +72,8 @@ #{groupId} + + + delete from face_data where group_code = #{groupCode} + \ No newline at end of file