From 4215ced06b40268e9f3c8ef6915998fbe64013b4 Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期四, 24 十月 2024 09:49:14 +0800 Subject: [PATCH] Merge branch 'master' of http://47.93.189.255:8099/r/zhangshi_app_backend --- zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaDownloadServiceImpl.java | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaDownloadServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaDownloadServiceImpl.java index 8afb8b2..d25e779 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaDownloadServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaDownloadServiceImpl.java @@ -95,10 +95,25 @@ } @Override - public AjaxResult deleteData(Long[] ids) { - List<ZfDownload> zfDownloads = listByIds(Arrays.asList(ids)); + public Boolean deleteData(Long[] ids) { - if (zIdeaShareService.removeByIds(Arrays.asList(ids))) { + List<Long> id = new ArrayList<>(); + + LambdaQueryWrapper<ZfDownload> lqw = new LambdaQueryWrapper<>(); + lqw.in(ids != null, ZfDownload::getDownloadContent, ids) + .eq(ZfDownload::getSysMenuId, 2027L); + + List<ZfDownload> zfDownloads = list(lqw); + System.out.println(zfDownloads); + if (zfDownloads.size() == 0){ + return true; + } + for (ZfDownload zfDownload: zfDownloads) { + id.add(zfDownload.getId()); + } + + System.out.println(id); + if (removeByIds(id)) { //鍒犻櫎es涓殑鏁版嵁 zfDownloads.stream().forEach(zfDoctorDownload -> { @@ -113,9 +128,9 @@ } } }); - return AjaxResult.success(); + return true; } else { - return AjaxResult.error(); + return false; } } -- Gitblit v1.9.1