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/ZfCollectionDownlServiceImpl.java | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionDownlServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionDownlServiceImpl.java index 5ec6d08..2120092 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionDownlServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionDownlServiceImpl.java @@ -94,14 +94,27 @@ } @Override - public AjaxResult deleteData(Long[] ids) { - List<ZfDownload> zfDownloads = listByIds(Arrays.asList(ids)); + public Boolean deleteData(Long[] ids) { - if (zfCollectionShareService.removeByIds(Arrays.asList(ids))) { + List<Long> id = new ArrayList<>(); + + LambdaQueryWrapper<ZfDownload> lqw = new LambdaQueryWrapper<>(); + lqw.in(ids != null, ZfDownload::getDownloadContent, ids) + .eq(ZfDownload::getSysMenuId, 2018L); + + List<ZfDownload> zfDownloads = list(lqw); + System.out.println(zfDownloads); + if (zfDownloads.size() == 0){ + return true; + } + for (ZfDownload zfDownload: zfDownloads) { + id.add(zfDownload.getId()); + } + if (removeByIds(id)) { //鍒犻櫎es涓殑鏁版嵁 zfDownloads.stream().forEach(zfDoctorDownload -> { - EsModel esModel = esService.findByCtId(zfDoctorDownload.getId().intValue(), "鏀惰棌涓庤崳鑰�"); + EsModel esModel = esService.findByCtId(zfDoctorDownload.getId().intValue(), "鏀惰棌涓庤崳鑰�涓嬭浇鐨勫垹闄�"); if (esModel != null) { DeleteRequest deleteRequest = new DeleteRequest("allsearchdata", esModel.getId()); @@ -112,9 +125,9 @@ } } }); - return AjaxResult.success(); + return true; } else { - return AjaxResult.error(); + return false; } } -- Gitblit v1.9.1