package com.sp2p.action.front; import java.sql.SQLException; import java.util.ArrayList; 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.sp2p.constants.IConstants; import com.sp2p.service.GuaranteeService; import com.sp2p.service.MyHomeService; import com.sp2p.service.UserIntegralService; import com.sp2p.service.UserService; public class UserIntegralAction extends BaseFrontAction { public static Log log = LogFactory.getLog(UserIntegralAction.class); private UserIntegralService userIntegralService; private GuaranteeService guaranteeService; private MyHomeService myHomeService; private UserService userService; public void setUserService(UserService userService) { this.userService = userService; } public void setMyHomeService(MyHomeService myHomeService) { this.myHomeService = myHomeService; } public void setGuaranteeService(GuaranteeService guaranteeService) { this.guaranteeService = guaranteeService; } public void setUserIntegralService(UserIntegralService userIntegralService) { this.userIntegralService = userIntegralService; } /** * 前台用户查询用户的vip积分记录 * * @return * @throws Exception */ public String queryUserIntegral() throws Exception { Map<String, String> criditMap = null; Map<String, String> userMsg = null; List<Map<String, Object>> map = null; Long userId = -1L; AccountUserDo user = (AccountUserDo) session().getAttribute("user"); if (user == null) return LOGIN; userId = user.getId(); userMsg = guaranteeService.queryUserInformation(userId); // 用户认证信息 map = guaranteeService.queryPerUserCreditforntHHN(userId); // 用户积分等级 criditMap = guaranteeService.queryUserCriditPicture(userId); request().setAttribute("criditMap", criditMap); request().setAttribute("userMsg", userMsg); request().setAttribute("map", map); return SUCCESS; // =====统计还款分数 // Map<String, String> UserBorrowmap1 = null; // Map<String, String> UserBorrowmap2 = null; // Map<String, String> UserBorrowmap3 = null; // Map<String, String> UserBorrowmap4 = null; // Map<String, String> UserBorrowmap5 = null; // Map<String, String> UserBorrowmap6 = null; // UserBorrowmap1 = guaranteeService.queryUserBorrowAndInver15(userId); // UserBorrowmap2 = guaranteeService.queryUserBorrowAndInver16(userId); // UserBorrowmap3 = guaranteeService.queryUserBorrowAndInver10(userId); // UserBorrowmap4 = guaranteeService.queryUserBorrowAndInver30(userId); // UserBorrowmap5 = guaranteeService.queryUserBorrowAndInver90(userId); // UserBorrowmap6=guaranteeService.queryUserBorrowAndInver90up(userId); // request().setAttribute("UserBorrowmap1", UserBorrowmap1); // request().setAttribute("UserBorrowmap2", UserBorrowmap2); // request().setAttribute("UserBorrowmap3", UserBorrowmap3); // request().setAttribute("UserBorrowmap4", UserBorrowmap4); // request().setAttribute("UserBorrowmap5", UserBorrowmap5); // request().setAttribute("UserBorrowmap6", UserBorrowmap6); } @SuppressWarnings("unchecked") public String queryUservip() throws SQLException, Exception { Map<String, String> userMap = null; AccountUserDo user = (AccountUserDo) session().getAttribute(IConstants.SESSION_USER); // 分页 userIntegralService.queryUserIntegral(pageBean, user.getId(), IConstants.USER_INTERGRALTYPEVIP); Map<String, String> homeMap = myHomeService.queryHomeInfo(user.getId()); request().setAttribute("homeMap", homeMap); userMap = userService.queryUserById(user.getId()); request().setAttribute("userMap", userMap); return SUCCESS; } }