Skip to content

Latest commit

 

History

History
38 lines (36 loc) · 1.34 KB

File metadata and controls

38 lines (36 loc) · 1.34 KB

/*** * 获取用户信息 * @param request * @return */ public UserInfo getUserInfo(HttpServletRequest request) { UserInfo userInfo = new UserInfo(); if (checkParams(request)) { try { String xUserId = request.getHeader("x-user-id"); if (checkParams(xUserId)) { xUserId = URLDecoder.decode(xUserId, "UTF-8"); } String xUserName = request.getHeader("x-user-name"); if (checkParams(xUserName)) { xUserName = URLDecoder.decode(xUserName, "UTF-8"); }

// String xUserId = request.getHeader("userId"); // if(checkParams(xUserId)){ // xUserId = URLDecoder.decode(xUserId, "UTF-8"); // } // String xUserName = request.getHeader("servicerCode"); // if(checkParams(xUserName)){ // xUserName = URLDecoder.decode(xUserName, "UTF-8"); // } userInfo.setUserid(xUserId); userInfo.setUserName(xUserName); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }

    }
    if (!checkParams(userInfo)) {
        userInfo = new UserInfo();
    }
    return userInfo;
}