From b844453877db2b534106383497fc55fbdfc6a427 Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期二, 25 三月 2025 21:12:13 +0800 Subject: [PATCH] 对象存储的上传下载删除接口 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java index 5a592e5..dd20954 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java @@ -55,6 +55,12 @@ private EsService esSer; @Resource + private ZfEventDownloadService zfEventDownloadService; + + @Resource + private ZfEventShareService zfEventShareService; + + @Resource private RestHighLevelClient restHighLevelClient; private LambdaQueryWrapper<ZfEvent> buildCondition(ZfEvent zfEvent,List<Long> familyIdList) { LambdaQueryWrapper<ZfEvent> lqw = new LambdaQueryWrapper<>(); @@ -224,6 +230,7 @@ List<Long> idList = authority.stream().filter(auth -> auth.getAuthority().toString().equals(EVENT_LIST)).map(ZAuthority::getFid).collect(Collectors.toList()); //鍔犱笂鑷繁瀹跺涵鐨刬d idList.add(familyId); + System.out.println(authority); //鍔犱笂鐖舵瘝瀹舵棌id idList.add(fatherFaId); @@ -287,14 +294,15 @@ Long familyId = myself.getFamilyId(); System.out.println("++++++++++++++++"); System.out.println(familyId); - + System.out.println(myself.getFatherId()); + System.out.println(zInfoUserService.getInfoById(myself.getFatherId())); //鏌ョ湅鐖舵瘝鐨勬暟鎹細 Long fatherFaId = 0L; if(myself.getFatherId()!=null) fatherFaId = zInfoUserService.getInfoById(myself.getFatherId()).getFamilyId(); Long motherFaId = 0L; if(myself.getMomId()!=null) - motherFaId = zInfoUserService.getInfoBysysId(myself.getMomId()).getFamilyId(); + motherFaId = zInfoUserService.getInfoById(myself.getMomId()).getFamilyId(); //涔熻鏌ュ埆浜烘巿鏉冪殑 List<ZAuthority> authority = zAuthorityService.getAuthority(); @@ -567,9 +575,11 @@ } List<ZfEvent> zfEvents = listByIds(Arrays.asList(ids)); + if (! (zfEventDownloadService.deleteData(ids) && zfEventShareService.deleteByContentId(ids) ) ){ + return AjaxResult.error(); + } if (zfEventService.removeByIds(Arrays.asList(ids))) { - //鍒犻櫎es涓殑鏁版嵁 zfEvents.stream().forEach(zfEvent -> { EsModel esModel = esSer.findByCtId(zfEvent.getId(), "瀹跺ぇ浜嬭"); @@ -583,6 +593,7 @@ } }); + return AjaxResult.success(); }else { return AjaxResult.error(); -- Gitblit v1.9.1