package com.sp2p.action.front; import java.io.IOException; import java.util.List; import java.util.Map; import com.hehenian.biz.common.account.dataobject.AccountUserDo; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.shove.web.util.DesSecurityUtil; import com.sp2p.constants.IConstants; import com.sp2p.entity.User; import com.sp2p.service.RecommendUserService; /** * 好友管理 * @author Administrator * */ public class FrontFriendMannagerAction extends BaseFrontAction { public static Log log = LogFactory.getLog(FrontFriendMannagerAction.class); private static final long serialVersionUID = 1L; private RecommendUserService recommendUserService; //邀请好友列表 private List<Map<String, Object>> recommendUserList; /** * 加载邀请的好友列表 * @return */ public String FriendManagerInit(){ //获取用户的信息 try { AccountUserDo user = (AccountUserDo) session().getAttribute(IConstants.SESSION_USER); Long userId=user.getId(); Long userId1=user.getId(); request().setAttribute("userId1", userId1); DesSecurityUtil des = new DesSecurityUtil(); String userI = des.encrypt(userId.toString()); String uri=getPath(); request().setAttribute("url", uri); request().setAttribute("userId", userI); } catch (Exception e) { log.error(e); e.printStackTrace(); } return SUCCESS; } /** * 加载邀请的好友列表 * @return */ public String FriendManagerList(){ //获取用户的信息 try { AccountUserDo user = (AccountUserDo) session().getAttribute(IConstants.SESSION_USER); Long userId=user.getId(); recommendUserService.queryfindRecommendUserPage(pageBean, userId); } catch (Exception e) { log.error(e); e.printStackTrace(); } return SUCCESS; } public RecommendUserService getRecommendUserService() { return recommendUserService; } public void setRecommendUserService(RecommendUserService recommendUserService) { this.recommendUserService = recommendUserService; } public List<Map<String, Object>> getRecommendUserList() { return recommendUserList; } public void setRecommendUserList(List<Map<String, Object>> recommendUserList) { this.recommendUserList = recommendUserList; } }