springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java
@@ -1,6 +1,7 @@ package com.panzhihua.service_dangjian.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.panzhihua.common.constants.UserConstants; import com.panzhihua.common.exceptions.PartyBuildingMemberException; import com.panzhihua.common.model.dtos.partybuilding.*; import com.panzhihua.common.model.vos.R; springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java
@@ -13,6 +13,7 @@ import com.panzhihua.common.model.vos.partybuilding.*; import com.panzhihua.common.model.vos.user.SysUserVO; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.RichTextUtil; import com.panzhihua.common.utlis.SensitiveUtil; import com.panzhihua.service_dangjian.dao.*; @@ -55,6 +56,8 @@ private ComPbDynDAO comPbDynDAO; @Resource private ComPbDynUserDAO comPbDynUserDAO; @Resource private UserService userService; private final String REDIS_ORG_ALL="ogrlist"; @@ -289,9 +292,20 @@ */ @Override public R deletePartyCommittee(PartyCommitteeVO partyCommitteeVO) { ComPbMemberRoleDO comPbMemberRoleDO = comPbMemberRoleDAO.selectById(partyCommitteeVO.getId()); if(comPbMemberRoleDO==null){ return R.fail("记录不存在"); } int delete = comPbMemberRoleDAO.deleteById(partyCommitteeVO.getId()); if (delete>0) { return R.ok(); SysUserVO sysUserVO = comPbMemberRoleDAO.getSysUserByPhone(comPbMemberRoleDO.getPhone()); //删除用户信息缓存 if(sysUserVO!=null) { Long userId = sysUserVO.getUserId(); String userKey = UserConstants.LOGIN_USER_INFO + userId; stringRedisTemplate.delete(userKey); return R.ok(); } } return R.fail(); } springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbServiceTeamServiceImpl.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.constants.UserConstants; import com.panzhihua.common.model.dtos.partybuilding.ComPbServiceTeamDTO; import com.panzhihua.common.model.dtos.partybuilding.PageComPbServiceTeamDTO; import com.panzhihua.common.model.vos.R; @@ -14,6 +15,7 @@ import com.panzhihua.service_dangjian.service.ComPbServiceTeamService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; @@ -32,6 +34,8 @@ private ComPbServiceTeamDAO comPbServiceTeamDAO; @Resource private ComPbMemberRoleDAO comPbMemberRoleDAO; @Resource private StringRedisTemplate stringRedisTemplate; /** * 新增服务团队人员 * @@ -111,8 +115,21 @@ */ @Override public R deleteServiceTeam(ComPbServiceTeamDTO comPbServiceTeamDTO) { ComPbServiceTeamDO comPbServiceTeamDO = comPbServiceTeamDAO.selectComPbServiceTeamById(comPbServiceTeamDTO.getId()); if(comPbServiceTeamDO==null){ return R.fail("记录不存在"); } int delete = comPbServiceTeamDAO.deleteById(comPbServiceTeamDTO.getId()); if (delete>0) { SysUserVO sysUserVO = comPbMemberRoleDAO.getSysUserByPhone(comPbServiceTeamDO.getPhone()); //删除用户信息缓存 if(sysUserVO!=null) { Long userId = sysUserVO.getUserId(); String userKey = UserConstants.LOGIN_USER_INFO + userId; stringRedisTemplate.delete(userKey); return R.ok(); } return R.ok(); } return R.fail();