From db69e6a02f18a3440dd77aef648b56a964b91021 Mon Sep 17 00:00:00 2001
From: zqy <2522236926@qq.com>
Date: 星期二, 06 八月 2024 19:23:11 +0800
Subject: [PATCH] 修改导入用户,注册bug
---
zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountSharServiceImpl.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 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..48c4fc7 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;
}
@@ -130,6 +144,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