|
|
@@ -371,6 +371,7 @@ public class TaskStatisticsServiceImpl implements TaskStatisticsService {
|
|
|
}else if ("1".equals(taskStatisticsVo.getTreeType())){
|
|
|
taskStatisticsVo.setDeptId(taskStatisticsVo.getTreeUserId());
|
|
|
taskStatisticsVo.setTreeUserId(null);
|
|
|
+ taskStatisticsVo.setUserIds(null);
|
|
|
}
|
|
|
}
|
|
|
PageVo<TaskStatisticsVo> pageVo = new PageVo<>();
|
|
|
@@ -529,6 +530,20 @@ public class TaskStatisticsServiceImpl implements TaskStatisticsService {
|
|
|
taskStatisticsVo.setUserIds(userIds);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(StringUtils.isNotEmpty(taskStatisticsVo.getTreeType())){
|
|
|
+ if(StringUtils.isNotEmpty(taskStatisticsVo.getTreeUserId()) && "2".equals(taskStatisticsVo.getTreeType())){
|
|
|
+ List<String> userIds=this.getNextLevel(taskStatisticsVo.getTreeUserId());
|
|
|
+ if(!userIds.isEmpty()){
|
|
|
+ taskStatisticsVo.setUserIds(userIds);
|
|
|
+ }
|
|
|
+ }else if ("1".equals(taskStatisticsVo.getTreeType())){
|
|
|
+ taskStatisticsVo.setDeptId(taskStatisticsVo.getTreeUserId());
|
|
|
+ taskStatisticsVo.setTreeUserId(null);
|
|
|
+ taskStatisticsVo.setUserIds(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
BusinessAgentData result = this.taskStatisticsMapper.getBusinessAgentDataTotalAdd(taskStatisticsVo);
|
|
|
BusinessAgentData allsumPremium = this.taskStatisticsMapper.getAllsumPremium(taskStatisticsVo);
|
|
|
if (ObjectUtils.isNotEmpty(allsumPremium) && ObjectUtils.isNotEmpty(result)) {
|