Commit f390e67c by wangli

mybatisplus to jpa

1 parent 15716cc0
...@@ -47,7 +47,7 @@ public class OrderAssignImpl implements OrderAssign { ...@@ -47,7 +47,7 @@ public class OrderAssignImpl implements OrderAssign {
private OrderAssignCheck orderAssignCheck; private OrderAssignCheck orderAssignCheck;
@Autowired @Autowired
private OrgTeamMPDao orgTeamMPDao; private OrgTeamDao orgTeamDao;
@Autowired @Autowired
private OrgTeamEngineerDao orgTeamEngineerDao; private OrgTeamEngineerDao orgTeamEngineerDao;
...@@ -285,12 +285,18 @@ public class OrderAssignImpl implements OrderAssign { ...@@ -285,12 +285,18 @@ public class OrderAssignImpl implements OrderAssign {
} else { } else {
return new HashSet<>(); return new HashSet<>();
} }
LambdaQueryWrapper<OrgTeam> lqw = new LambdaQueryWrapper<>();
lqw.eq(levelType.equals("cluster"), OrgTeam::getClusterId, levelValue); List<OrgTeamEntity> teams = new ArrayList<>();
lqw.eq(levelType.equals("branch"), OrgTeam::getBranchId, levelValue); if(levelType.equals("cluster")){
lqw.eq(levelType.equals("group"), OrgTeam::getGroupId, levelValue); teams = orgTeamDao.findAllByClusterId(levelValue);
lqw.eq(levelType.equals("team"), OrgTeam::getTeamId, levelValue); } else if (levelType.equals("branch")){
List<String> groupIds = orgTeamMPDao.selectList(lqw).stream().map(OrgTeam::getGroupId).collect(Collectors.toList()); teams = orgTeamDao.findAllByBranchId(levelValue);
} else if (levelType.equals("group")){
teams = orgTeamDao.findAllByGroupId(levelValue);
} else if (levelType.equals("team")){
teams = orgTeamDao.findAllByTeamId(levelValue);
}
List<String> groupIds = teams.stream().map(OrgTeamEntity::getGroupId).collect(Collectors.toList());
return engineerInfoDao.findByGroupIdIn(groupIds).stream().map(EngineerInfoEntity::getEngineerCode).collect(Collectors.toSet()); return engineerInfoDao.findByGroupIdIn(groupIds).stream().map(EngineerInfoEntity::getEngineerCode).collect(Collectors.toSet());
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!