コード例 #1
0
ファイル: TeamLogicImpl.java プロジェクト: zijingshanke/ELT
  private TeamListVo convertFromTeamToVo(Team team) {
    TeamListVo teamVo = new TeamListVo();
    teamVo.setId(team.getId());
    teamVo.setName(team.getName());
    teamVo.setCode(team.getCode());
    teamVo.setDescription(team.getDescription());
    List<Members> stafflist = membersDao.findMemberByTeam(team.getId()); // 查所有人
    if (stafflist.size() > 0) {
      teamVo.setPeople(stafflist.size());
    } else {
      teamVo.setPeople(0);
    }
    List<Members> membersList = membersDao.findStaffByTeam(team.getId(), 0); // 查成员 修改时显示
    teamVo.setMembersList(membersList);

    List<Members> managerlist = membersDao.findStaffByTeam(team.getId(), 1); // 查负责人   修改时显示
    teamVo.setManagersList(managerlist);

    String manager = "";
    if (managerlist.size() > 0) {
      for (int i = 0; i < managerlist.size(); i++) {
        Members member = new Members();
        member = managerlist.get(i);
        manager = member.getStaff().getName() + "   " + manager;
      }
    }
    teamVo.setManager(manager); // 得到负责人的名字在列表显示
    return teamVo;
  }