|
|
@@ -1891,10 +1891,8 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
.in(SysUser::getStatus,Arrays.asList(1, 4, 5, 6, 7))
|
|
|
.between(StringUtils.isNotEmpty(countUserDto.getBeginTime()) && StringUtils.isNotEmpty(countUserDto.getEndTime())
|
|
|
,SysUser::getCreateTime,countUserDto.getBeginTime(),countUserDto.getEndTime()));
|
|
|
- if (sysUsers == null) {
|
|
|
-
|
|
|
+ if (sysUsers != null) {
|
|
|
countUserVo.setDeptSum(sysUsers.size());
|
|
|
- countUserVo.setDeptLeaderSum(sysUsers.size());
|
|
|
|
|
|
List<String> deptIds = sysUsers.stream().map(SysUser::getDeptId).collect(Collectors.toList());
|
|
|
int deptManNum=0;
|
|
|
@@ -1905,11 +1903,23 @@ public class SysPartnerServiceImpl extends ServiceImpl<SysPartnerMapper, SysPart
|
|
|
deptManNum=deptManNum+sysUserList.size();
|
|
|
|
|
|
}
|
|
|
+ countUserVo.setDeptLeaderSum(deptManNum);
|
|
|
|
|
|
- countUserVo.setCountSum(deptManNum);
|
|
|
+ countUserVo.setCountSum(countUserVo.getDeptSum()+deptManNum);
|
|
|
|
|
|
}
|
|
|
+ List<CountUserNumVo> countUserNumVoList = null;
|
|
|
+ int type = countUserDto.getType();
|
|
|
+ if (type == 1) {
|
|
|
+ countUserNumVoList = sysPartnerMapper.queryDeptByTime(userId,countUserDto);
|
|
|
+ countUserVo.setCountUserNumVoList(countUserNumVoList);
|
|
|
+ }else {
|
|
|
+ List<String> deptIds = sysUsers.stream().map(SysUser::getDeptId).collect(Collectors.toList());
|
|
|
+
|
|
|
+ countUserNumVoList = sysPartnerMapper.queryUserByTime(deptIds,countUserDto);
|
|
|
|
|
|
+ }
|
|
|
+ countUserVo.setCountUserNumVoList(countUserNumVoList);
|
|
|
|
|
|
return countUserVo;
|
|
|
}
|