|
|
@@ -30,16 +30,22 @@ public class AdminCallDayServiceImpl extends BaseMybatisDao<AdminCallDayMapper>
|
|
|
if (!TokenManager.hasRole(AFTConstants.SUPERADMIN)&& !TokenManager.hasRole(AFTConstants.CALL_MANAGER)){
|
|
|
String adminId = TokenManager.getAdminId();
|
|
|
List<SalesTeam> salesTeams = salesTeamMapper.queryByAid(adminId);
|
|
|
- List<Integer> collect = salesTeams.stream().map(SalesTeam::getId).collect(Collectors.toList());
|
|
|
- set.addAll(collect);
|
|
|
- for (Integer i : collect) {
|
|
|
- List<Integer> integers = salesTeamMapper.queryByAncestors(i);
|
|
|
- set.addAll(integers);
|
|
|
+ if (!salesTeams.isEmpty()){
|
|
|
+ List<Integer> collect = salesTeams.stream().map(SalesTeam::getId).collect(Collectors.toList());
|
|
|
+ set.addAll(collect);
|
|
|
+ for (Integer i : collect) {
|
|
|
+ List<Integer> integers = salesTeamMapper.queryByAncestors(i);
|
|
|
+ set.addAll(integers);
|
|
|
+ }
|
|
|
+ //查看的权限
|
|
|
+ map.put("teamIds",set);
|
|
|
}
|
|
|
}
|
|
|
- List<Integer> integers = salesTeamMapper.queryByAncestors(Integer.valueOf(in.getTeamId()));
|
|
|
- pushTeams(map,set ,integers);
|
|
|
-
|
|
|
+ if (in.getTeamId()!=null){
|
|
|
+ List<Integer> integers = salesTeamMapper.queryByAncestors(Integer.valueOf(in.getTeamId()));
|
|
|
+ integers.add(Integer.valueOf(in.getTeamId()));
|
|
|
+ map.put("teamIdList",integers);
|
|
|
+ }
|
|
|
return findPage("findAdminCallDayList", "findAdminCallDayCount", map, in.getPageNo(), in.getPageSize());
|
|
|
}
|
|
|
|