|
@@ -1050,8 +1050,14 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
List<String> list1 = sysRelationPersons.stream().map(SysRelationPerson::getAgencyLeaderId).collect(Collectors.toList());
|
|
List<String> list1 = sysRelationPersons.stream().map(SysRelationPerson::getAgencyLeaderId).collect(Collectors.toList());
|
|
|
appSysPartnerVo.setLeaderIds(list1);
|
|
appSysPartnerVo.setLeaderIds(list1);
|
|
|
}
|
|
}
|
|
|
|
|
+ //直接工作室
|
|
|
|
|
+ List<SysRelationPerson> sysRelationPersons1 = sysRelationPersonMapper.selectList(new LambdaQueryWrapper<SysRelationPerson>()
|
|
|
|
|
+ .in(CollectionUtil.isNotEmpty(ids), SysRelationPerson::getSuggestId, ids)
|
|
|
|
|
+ .eq(SysRelationPerson::getDelFlag, 1)
|
|
|
|
|
+ .eq(SysRelationPerson::getType, 1));
|
|
|
|
|
+
|
|
|
//直接工作室下所有的人
|
|
//直接工作室下所有的人
|
|
|
- List<String> userIds = getUserIds(sysRelationPersons);
|
|
|
|
|
|
|
+ List<String> userIds = getUserIds(sysRelationPersons1);
|
|
|
|
|
|
|
|
if (CollectionUtil.isNotEmpty(userIds)) {
|
|
if (CollectionUtil.isNotEmpty(userIds)) {
|
|
|
List<SysPremiumDetails> sysPremiumDetails = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>()
|
|
List<SysPremiumDetails> sysPremiumDetails = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>()
|
|
@@ -1147,8 +1153,12 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
.eq(SysRelationPerson::getDelFlag, 1)
|
|
.eq(SysRelationPerson::getDelFlag, 1)
|
|
|
.eq(SysRelationPerson::getSource, 0)
|
|
.eq(SysRelationPerson::getSource, 0)
|
|
|
.eq(SysRelationPerson::getType, 1));
|
|
.eq(SysRelationPerson::getType, 1));
|
|
|
- //直接工作室下所有的人
|
|
|
|
|
- List<String> userIds = getUserIds(sysRelationPersons);
|
|
|
|
|
|
|
+ //工作室下所有的人
|
|
|
|
|
+ List<SysRelationPerson> sysRelationPersons1 = sysRelationPersonMapper.selectList(new LambdaQueryWrapper<SysRelationPerson>()
|
|
|
|
|
+ .in(SysRelationPerson::getSuggestId, partnerIds)
|
|
|
|
|
+ .eq(SysRelationPerson::getDelFlag, 1)
|
|
|
|
|
+ .eq(SysRelationPerson::getType, 1));
|
|
|
|
|
+ List<String> userIds = getUserIds(sysRelationPersons1);
|
|
|
|
|
|
|
|
if (CollectionUtil.isNotEmpty(userIds)) {
|
|
if (CollectionUtil.isNotEmpty(userIds)) {
|
|
|
//费用
|
|
//费用
|
|
@@ -1201,8 +1211,14 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
List<String> collects = sysRelationPersonList1.stream().map(SysRelationPerson::getAgencyLeaderId).collect(Collectors.toList());
|
|
List<String> collects = sysRelationPersonList1.stream().map(SysRelationPerson::getAgencyLeaderId).collect(Collectors.toList());
|
|
|
partnerInfoVo.setLeaderIds(collects);
|
|
partnerInfoVo.setLeaderIds(collects);
|
|
|
partnerInfoVo.setWorkNumber(collects.size());
|
|
partnerInfoVo.setWorkNumber(collects.size());
|
|
|
|
|
+ //所有贡献费用
|
|
|
|
|
+ //合伙人下所有工作室数 核算总代理人数
|
|
|
|
|
+ List<SysRelationPerson> sysRelationPersonList2 = sysRelationPersonMapper.selectList(new LambdaQueryWrapper<SysRelationPerson>()
|
|
|
|
|
+ .eq(SysRelationPerson::getSuggestId, userId)
|
|
|
|
|
+ .eq(SysRelationPerson::getDelFlag, 1)
|
|
|
|
|
+ .eq(SysRelationPerson::getType, 1));
|
|
|
|
|
|
|
|
- List<String> userIds1 = getUserIds(sysRelationPersonList1);
|
|
|
|
|
|
|
+ List<String> userIds1 = getUserIds(sysRelationPersonList2);
|
|
|
if (CollectionUtil.isNotEmpty(userIds1)) {
|
|
if (CollectionUtil.isNotEmpty(userIds1)) {
|
|
|
//费用
|
|
//费用
|
|
|
List<SysPremiumDetails> sysPremiumDetail = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>()
|
|
List<SysPremiumDetails> sysPremiumDetail = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>()
|
|
@@ -1222,11 +1238,7 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- //合伙人下所有工作室数 核算总代理人数
|
|
|
|
|
- List<SysRelationPerson> sysRelationPersonList2 = sysRelationPersonMapper.selectList(new LambdaQueryWrapper<SysRelationPerson>()
|
|
|
|
|
- .eq(SysRelationPerson::getSuggestId, userId)
|
|
|
|
|
- .eq(SysRelationPerson::getDelFlag, 1)
|
|
|
|
|
- .eq(SysRelationPerson::getType, 1));
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
int deptManNum = 0;
|
|
int deptManNum = 0;
|
|
|
if (sysRelationPersonList2.size() > 0) {
|
|
if (sysRelationPersonList2.size() > 0) {
|