@Override
  public String input() throws Exception {
    SysUser sysUser = service.getUser(userid);
    SysUser loginUser = super.getLoginUser();

    if (loginUser.getLoginname().equals("admin")) this.isadminer = true;
    else {
      Iterator<SysRole> roles = loginUser.getSysRoles().iterator();
      short maxroleid = 0;
      while (roles.hasNext()) {
        SysRole role = roles.next();
        if (maxroleid <= role.getRoleid()) maxroleid = role.getRoleid();
      }
      if (maxroleid == 3) { // 3的角色id是律协管理员
        isadminer = true;
      }
    }

    /*
     * if (loginUser.getSysGroup() == null) { this.message = "您没有所属的部门,不能进行修改"; this.nextPage = "lawyerList.pl"; return "message"; }
     */

    if (userid == 0) { // 修改自己的
      userid = loginUser.getUserid();
    }

    if (sysUser.getSysGroup() != null) {
      this.groupid = sysUser.getSysGroup().getGroupid();
      this.groupname = sysUser.getSysGroup().getGroupname();
    } else {
      this.groupname = "该律师没有所属的事务所";
    }

    set("sysUser", sysUser);

    return INPUT;
  }