Exemple #1
0
  /**
   * 拿到最高级别的角色 anping TODO 下午6:20:07
   *
   * @return
   */
  public String getHighLevelRole(List<RoleInfo> roles) {

    String roleName = null;
    List<String> roleNames = new ArrayList<String>(6);
    for (RoleInfo roleInfo : roles) {
      roleNames.add(roleInfo.getRoleName());
    }
    roleName = roleNames.contains("班主任") == true ? "班主任" : null;
    roleName = roleNames.contains("院级工作人员") == true ? "院级工作人员" : roleName;
    roleName = roleNames.contains("院级管理员") == true ? "院级管理员" : roleName;
    roleName = roleNames.contains("校级工作人员") == true ? "校级工作人员" : roleName;
    roleName = roleNames.contains("校级管理员") == true ? "校级管理员" : roleName;
    return roleName;
  }