/** * 我发起的签到记录 * * @return */ @RequestMapping( value = "getMyLaunchSignRecord", method = {RequestMethod.GET, RequestMethod.POST}) public @ResponseBody DataResult getMyLaunchSignRecord() { String spageIndex = HttpRequestUtil.getInstance().getString("pageIndex"); String spageSize = HttpRequestUtil.getInstance().getString("pageSize"); String type = HttpRequestUtil.getInstance().getString("type"); int pageIndex = -1; int pageSize = -1; if (StringUtils.isNotEmpty(spageIndex)) { pageIndex = Integer.valueOf(spageIndex); } if (StringUtils.isNotEmpty(spageSize)) { pageSize = Integer.valueOf(spageSize); } Sign sign = new Sign(); Map<String, Object> params = new HashMap<String, Object>(); // params.put("userId", // SystemCacheUtil.getInstance().getCurrentUser().getUserid()); sign.setUserId(SystemCacheUtil.getInstance().getCurrentUser().getUserid()); if ("0".equals(type)) { params.put("isNoEnd", true); } else if ("1".equals(type)) { params.put("isEnd", true); } return signService.querySignRecord(sign, params, pageIndex, pageSize); }
/** * 获取签到数据 * * @param model * @return */ @RequestMapping( value = "getWaitSignRecord", method = {RequestMethod.GET, RequestMethod.POST}) public @ResponseBody Object getWaitSignRecord(HttpServletRequest request) { Sign sign = new Sign(); Map<String, Object> params = new HashMap<String, Object>(); params.put("userId", SystemCacheUtil.getInstance().getCurrentUser().getUserid()); params.put("isKq", true); return signService.querySignRecord(sign, params, -1, -1).getData(); }
/** * 签到处,显示今天所有的签到信息 * * @param model * @return */ @RequestMapping( value = "signView", method = {RequestMethod.GET, RequestMethod.POST}) public ModelAndView signView(HttpServletRequest request) { ModelAndView modelAndView = super.createModelAndView("sign"); Sign sign = new Sign(); sign.setSignType(SignType.KQ.value()); Map<String, Object> params = new HashMap<String, Object>(); params.put("userId", SystemCacheUtil.getInstance().getCurrentUser().getUserid()); List<Map<String, Object>> signListMap = (List<Map<String, Object>>) signService.querySignRecord(sign, params, -1, -1).getData(); modelAndView.addObject("signListMap", signListMap); return modelAndView; }