记得上下班打卡 | git大法好,push需谨慎

Commit 8cde2949 authored by GaoHu's avatar GaoHu

exit

parent 2d64f943
...@@ -111,7 +111,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -111,7 +111,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
lambdaQueryWrapper.eq(SmileOrganization::getDelTag, 0); lambdaQueryWrapper.eq(SmileOrganization::getDelTag, 0);
SmileOrganization oleOrganization = smileOrganizationMapper.selectOne(lambdaQueryWrapper); SmileOrganization oleOrganization = smileOrganizationMapper.selectOne(lambdaQueryWrapper);
//修改总代与原总代不同 //修改总代与原总代不同
if (!StringUtils.isEmpty(smileOrganization.getAgentId()) && !oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) { if (!StringUtils.isEmpty(smileOrganization.getAgentId()) && !StringUtils.isEmpty(oleOrganization.getAgentId()) && oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) {
//判断该uid是否为总代 //判断该uid是否为总代
LambdaQueryWrapper<SmileOrganization> organizationQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SmileOrganization> organizationQueryWrapper = new LambdaQueryWrapper<>();
organizationQueryWrapper.eq(SmileOrganization::getAgentId, smileOrganization.getAgentId()); organizationQueryWrapper.eq(SmileOrganization::getAgentId, smileOrganization.getAgentId());
...@@ -130,7 +130,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -130,7 +130,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
oldSmileUsers.forEach(smileUser -> { oldSmileUsers.forEach(smileUser -> {
//修改缓存用户redis总代信息 //修改缓存用户redis总代信息
SmileUserVO smileUserVO = smileRedisUtils.getSmileUserVO(smileUser.getUid()); SmileUserVO smileUserVO = smileRedisUtils.getSmileUserVO(smileUser.getUid());
smileUserVO.setType(smileUserVO.getUid().equals(smileOrganization.getAgentId()) ? 1 : 2); smileUserVO.setType(smileUser.getUid().equals(smileOrganization.getAgentId()) ? 1 : 2);
smileUserVO.setAgentId(smileOrganization.getAgentId()); smileUserVO.setAgentId(smileOrganization.getAgentId());
//修改redis缓存 //修改redis缓存
smileRedisUtils.setSmileUserVO(smileUser.getUid(), smileUserVO); smileRedisUtils.setSmileUserVO(smileUser.getUid(), smileUserVO);
...@@ -145,8 +145,20 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -145,8 +145,20 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
smileOrganizationMapper.updateById(oleOrganization); smileOrganizationMapper.updateById(oleOrganization);
return AjaxResult.success(); return AjaxResult.success();
} }
//只改名 //只改名 或者原组织没有总代id
oleOrganization.setName(smileOrganization.getName()); oleOrganization.setName(smileOrganization.getName());
if (!StringUtils.isEmpty(smileOrganization.getAgentId())){
//修改总代
oleOrganization.setAgentId(smileOrganization.getAgentId());
//查询uid
LambdaQueryWrapper<SmileUser> userLambdaQueryWrapper = new LambdaQueryWrapper<>();
userLambdaQueryWrapper.eq(SmileUser::getUid,smileOrganization.getAgentId());
userLambdaQueryWrapper.eq(SmileUser::getDelTag,0);
SmileUser smileUser = smileUserMapper.selectOne(userLambdaQueryWrapper);
smileUser.setType(1);
smileUser.setOrgId(smileOrganization.getId());
smileUserMapper.updateById(smileUser);
}
smileOrganizationMapper.updateById(oleOrganization); smileOrganizationMapper.updateById(oleOrganization);
return AjaxResult.success(); return AjaxResult.success();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment