Beispiel #1
0
  @SuppressWarnings("unchecked")
  public static UserInfo getUserInfo(HttpSession session) {
    UserInfo u = new UserInfo();
    SimpleLogger log = new SimpleLogger(LoginUtil.class);
    try {
      u.settLoginName(
          StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.T_LOGINNAME)));
      u.settLoginName(getUserLoginName(u.gettLoginName()));
      u.setUserId(StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.USERID)));
      u.setLoginName(
          StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.LOGINNAME)));
      u.setLogin_Name(
          StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.LOGINNAME)));

      u.setLoginName(getUserLoginName(u.getLoginName()));

      u.setUserName(
          StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.USERNAME)));

      u.setDeptId(StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.DEPTID)));
      u.setDeptName(
          StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.DEPTNAME)));
      u.setToken(StringUtil.getNotNullValueString(session.getAttribute(LoginConstants.TOKEN)));
      if (session.getAttribute(LoginConstants.DEPT_USER) != null) {
        u.setMap((Map<String, TaskUserVo>) session.getAttribute(LoginConstants.DEPT_USER));
      }
      // log.debug(new com.google.gson.Gson().toJson(u));
    } catch (Exception e) {
      log.warn(e.getMessage());
    }
    // log.debug(""+u);
    if (u.getUserId().length() == 0) log.warn("session user init failed!");
    return u;
  }