From b10f260189e5db5b89d9a85ce4fb08984d2aae2a Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期三, 20 十一月 2024 10:59:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java |   16 +++++++++++++---
 1 files changed, 13 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..afd4339 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<>();
@@ -287,14 +293,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 +574,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 +592,7 @@
                 }
             });
 
+
             return AjaxResult.success();
         }else {
             return AjaxResult.error();

--
Gitblit v1.9.1