From cbe71e31d199412680f331749e6a0d5c6ab32f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Thu, 3 Apr 2025 15:45:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=9F=A5=E8=AF=A2=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/imgTool/backstage/dao/SynthesisQueryDao.java | 2 ++ .../imgTool/backstage/service/SynthesisQueryService.java | 6 ++++++ .../backstage/service/impl/SynthesisQueryServiceImpl.java | 5 +++++ .../service/impl/CoordinatePhotoServiceImpl.java | 1 + .../resources/mappers/backstage/SynthesisQueryMapper.xml | 4 ++++ 5 files changed, 18 insertions(+) diff --git a/src/main/java/com/bonus/imgTool/backstage/dao/SynthesisQueryDao.java b/src/main/java/com/bonus/imgTool/backstage/dao/SynthesisQueryDao.java index ba60519..9cac711 100644 --- a/src/main/java/com/bonus/imgTool/backstage/dao/SynthesisQueryDao.java +++ b/src/main/java/com/bonus/imgTool/backstage/dao/SynthesisQueryDao.java @@ -66,4 +66,6 @@ public interface SynthesisQueryDao { * @date 2025/4/3 14:57 */ String getSyData(SynthesisQueryVo vo); + + void deleteComprehensiveQuery(Long id); } diff --git a/src/main/java/com/bonus/imgTool/backstage/service/SynthesisQueryService.java b/src/main/java/com/bonus/imgTool/backstage/service/SynthesisQueryService.java index ef57ee7..54cdad7 100644 --- a/src/main/java/com/bonus/imgTool/backstage/service/SynthesisQueryService.java +++ b/src/main/java/com/bonus/imgTool/backstage/service/SynthesisQueryService.java @@ -63,4 +63,10 @@ public interface SynthesisQueryService { * @date 2025/4/3 14:23 */ ServerResponse generateWatermark(SynthesisQueryVo data); + + /** + * 综合查询删除 + * @param id + */ + void deleteComprehensiveQuery(Long id); } diff --git a/src/main/java/com/bonus/imgTool/backstage/service/impl/SynthesisQueryServiceImpl.java b/src/main/java/com/bonus/imgTool/backstage/service/impl/SynthesisQueryServiceImpl.java index dcd4af9..a045c83 100644 --- a/src/main/java/com/bonus/imgTool/backstage/service/impl/SynthesisQueryServiceImpl.java +++ b/src/main/java/com/bonus/imgTool/backstage/service/impl/SynthesisQueryServiceImpl.java @@ -130,6 +130,11 @@ public class SynthesisQueryServiceImpl implements SynthesisQueryService { } } + @Override + public void deleteComprehensiveQuery(Long id) { + synthesisQueryDao.deleteComprehensiveQuery(id); + } + public String generateWatermarkData(SynthesisQueryVo vo){ // 准备多行水印文本 List watermarkLines = new ArrayList<>(); diff --git a/src/main/java/com/bonus/imgTool/imageUpload/service/impl/CoordinatePhotoServiceImpl.java b/src/main/java/com/bonus/imgTool/imageUpload/service/impl/CoordinatePhotoServiceImpl.java index 7d6c3f8..221466c 100644 --- a/src/main/java/com/bonus/imgTool/imageUpload/service/impl/CoordinatePhotoServiceImpl.java +++ b/src/main/java/com/bonus/imgTool/imageUpload/service/impl/CoordinatePhotoServiceImpl.java @@ -69,6 +69,7 @@ public class CoordinatePhotoServiceImpl implements CoordinatePhotoService { try { coordinatePhotoMapper.deleteCoordinatePhoto(data); sysFileResourceService.deleteFileResource(data.getId()); + synthesisQueryService.deleteComprehensiveQuery(data.getId()); return ServerResponse.createSuccess(); } catch (Exception e) { log.error(e.toString(), e); diff --git a/src/main/resources/mappers/backstage/SynthesisQueryMapper.xml b/src/main/resources/mappers/backstage/SynthesisQueryMapper.xml index f6d2f02..c570371 100644 --- a/src/main/resources/mappers/backstage/SynthesisQueryMapper.xml +++ b/src/main/resources/mappers/backstage/SynthesisQueryMapper.xml @@ -69,6 +69,10 @@ 1 + + update tb_comprehensive_query set is_active ='0' + where id = #{id} +