| | |
| | | crmBranchService.updateById(crmBranch); |
| | | // 查询用户 |
| | | SysUser sysUser = sysUserService.selectUserById(crmBranch.getUserId()); |
| | | // 查询业务员 |
| | | List<TCrmSalesperson> crmSalespersons = crmSalespersonService.list(Wrappers.lambdaQuery(TCrmSalesperson.class) |
| | | .eq(TCrmSalesperson::getBranchId, id)); |
| | | switch (status){ |
| | | case 1: |
| | | // 解冻 |
| | | sysUser.setStatus("0"); |
| | | sysUserService.updateUser(sysUser); |
| | | if(!CollectionUtils.isEmpty(crmSalespersons)){ |
| | | List<Long> userIds = crmSalespersons.stream().map(TCrmSalesperson::getUserId).collect(Collectors.toList()); |
| | | sysUserService.updateUserStatusByUserIds(userIds, "0"); |
| | | } |
| | | break; |
| | | case 2: |
| | | // 冻结 |
| | | sysUser.setStatus("1"); |
| | | sysUserService.updateUser(sysUser); |
| | | // 查询业务员 |
| | | List<TCrmSalesperson> crmSalespersons = crmSalespersonService.list(Wrappers.lambdaQuery(TCrmSalesperson.class) |
| | | .eq(TCrmSalesperson::getBranchId, id)); |
| | | if(!CollectionUtils.isEmpty(crmSalespersons)){ |
| | | List<Long> userIds = crmSalespersons.stream().map(TCrmSalesperson::getUserId).collect(Collectors.toList()); |
| | | sysUserService.updateUserStatusByUserIds(userIds, "1"); |