From b39a20d6b37f96e1d44c6c194ce56bd30593e3ad Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期四, 29 八月 2024 22:20:31 +0800 Subject: [PATCH] 登录用用户昵称了 --- zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java index 9efee2b..f602551 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java @@ -30,12 +30,26 @@ TravelCountService travelCountService; @Resource + TravelDetailSharService travelDetailSharService; + + @Resource private ZInfoUserService zInfoUserService; + + @Resource + TravelDetailService travelDetailService; private LambdaQueryWrapper<ZfShare> uniqueCondition(ZfShare zfShare) { LambdaQueryWrapper<ZfShare> lqw = new LambdaQueryWrapper<>(); lqw.eq(StringUtils.isNotEmpty(String.valueOf(zfShare.getShareId())), ZfShare::getShareId, zfShare.getShareId()); lqw.eq(StringUtils.isNotEmpty(String.valueOf(zfShare.getShareContent())), ZfShare::getShareContent, zfShare.getShareContent()); + lqw.eq(StringUtils.isNotEmpty(String.valueOf(zfShare.getSysMenuId())), ZfShare::getSysMenuId, zfShare.getSysMenuId()); + return lqw; + } + + private LambdaQueryWrapper<ZfShare> uniqueCondition2(ZfShare zfShare) { + LambdaQueryWrapper<ZfShare> lqw = new LambdaQueryWrapper<>(); + lqw.eq(StringUtils.isNotEmpty(String.valueOf(zfShare.getShareId())), ZfShare::getShareId, zfShare.getShareId()); + lqw.eq(StringUtils.isNotEmpty(String.valueOf(getUserId())), ZfShare::getUserId, getUserId()); lqw.eq(StringUtils.isNotEmpty(String.valueOf(zfShare.getSysMenuId())), ZfShare::getSysMenuId, zfShare.getSysMenuId()); return lqw; } @@ -83,6 +97,20 @@ za.setShareId(shareId); za.setSysMenuId(2056L); addData(za); + + TravelDetail travelDetail = new TravelDetail(); + travelDetail.setCid(za.getShareContent()); + + List<TravelDetail> travelDetails = travelDetailService.getDataByCid(za.getShareContent(),travelDetail); + if (travelDetails.size() != 0) { + for (TravelDetail travelDetail1 : travelDetails) { + za.setId(za.getId() + 1); + za.setSysMenuId(2055L); + za.setShareContent(travelDetail1.getId()); + System.out.println(za); + save(za); + } + } } } // Long [] @@ -130,6 +158,23 @@ .eq(ZfShare::getUserId, getUserId()); remove(lqw); + ZfShare zfShare = new ZfShare(); + zfShare.setShareId(shareId); + zfShare.setSysMenuId(2055L); + zfShare.setUserId(getUserId()); + List<ZfShare> travelDetails = list(uniqueCondition2(zfShare)); + for (ZfShare zfShare1:travelDetails){ + TravelDetail travelDetail = travelDetailService.getById(zfShare1.getShareContent()); + if (travelDetail != null && travelDetail.getCid().equals(shareContent)){ + Long[] deleteDetailId = new Long[1]; + ShareMore shareMore1 = new ShareMore(); + shareMore1.setShareIds(shareIds); + deleteDetailId[0] = travelDetail.getId(); + shareMore1.setShareContents(deleteDetailId); + shareMore1.setSysMenuId(2055L); + travelDetailSharService.deleteZa(shareMore1); + } + } // addData(za); } return AjaxResult.success("鏁版嵁鏀跺洖鎴愬姛!"); -- Gitblit v1.9.1