Просмотр исходного кода

工作室筛选团队业务来源区分

helixiao 1 год назад
Родитель
Сommit
22bd3cc310
1 измененных файлов с 16 добавлено и 8 удалено
  1. 16 8
      src/main/java/com/ydtech/modules/admin/service/impl/SysPartnerServiceImpl.java

+ 16 - 8
src/main/java/com/ydtech/modules/admin/service/impl/SysPartnerServiceImpl.java

@@ -975,7 +975,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                     //获取机构下的团队
                     //获取机构下的团队
                     List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                     List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                             .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                             .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                            .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                            .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                            .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                     if (sysDeptList.size() > 0) {
                     if (sysDeptList.size() > 0) {
                         for (SysDept sysDept : sysDeptList) {
                         for (SysDept sysDept : sysDeptList) {
                             List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                             List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1098,7 +1099,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                             //获取机构下的团队
                             //获取机构下的团队
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                                    .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                             if (sysDeptList.size() > 0) {
                             if (sysDeptList.size() > 0) {
                                 for (SysDept sysDept : sysDeptList) {
                                 for (SysDept sysDept : sysDeptList) {
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1173,7 +1175,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                             //获取机构下的团队
                             //获取机构下的团队
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                                    .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                             if (sysDeptList.size() > 0) {
                             if (sysDeptList.size() > 0) {
                                 for (SysDept sysDept : sysDeptList) {
                                 for (SysDept sysDept : sysDeptList) {
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1318,7 +1321,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                 //获取机构下的团队
                 //获取机构下的团队
                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                        .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                 if (sysDeptList.size() > 0) {
                 if (sysDeptList.size() > 0) {
                     for (SysDept sysDept : sysDeptList) {
                     for (SysDept sysDept : sysDeptList) {
                         List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                         List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1417,7 +1421,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                                 //获取机构下的团队
                                 //获取机构下的团队
                                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                                        .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                                 if (sysDeptList.size() > 0) {
                                 if (sysDeptList.size() > 0) {
                                     for (SysDept sysDept : sysDeptList) {
                                     for (SysDept sysDept : sysDeptList) {
                                         List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                                         List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1482,7 +1487,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                 //获取机构下的团队
                 //获取机构下的团队
                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                 List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                         .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                        .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                        .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
 
 
                 partnerInfoVo.setDeptNum(sysDeptList.size());
                 partnerInfoVo.setDeptNum(sysDeptList.size());
                 List<String> collect = sysDeptList.stream().map(SysDept::getId).collect(Collectors.toList());
                 List<String> collect = sysDeptList.stream().map(SysDept::getId).collect(Collectors.toList());
@@ -1679,7 +1685,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
                             //获取机构下的团队
                             //获取机构下的团队
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                                    .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
                             if (sysDeptList.size() > 0) {
                             if (sysDeptList.size() > 0) {
                                 for (SysDept sysDept : sysDeptList) {
                                 for (SysDept sysDept : sysDeptList) {
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
                                     List<SysUser> sysUsers = sysUserMapper.selectList(new LambdaQueryWrapper<SysUser>()
@@ -1755,7 +1762,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
             //获取机构下的团队
             //获取机构下的团队
             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
             List<SysDept> sysDeptList = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
                     .likeRight(SysDept::getId, sysAgencyLeader.getDeptId())
-                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0));
+                    .isNull(SysDept::getComlevel).eq(SysDept::getDelFlag, 0)
+                    .eq(SysDept::getManagementSource, sysAgencyLeader.getSource()));
 
 
             partnerInfoVo.setDeptNum(sysDeptList.size());
             partnerInfoVo.setDeptNum(sysDeptList.size());
             List<String> collect = sysDeptList.stream().map(SysDept::getId).collect(Collectors.toList());
             List<String> collect = sysDeptList.stream().map(SysDept::getId).collect(Collectors.toList());