/** * 根据开销户日期返回客户信息 * * @param req * @param resp * @return * @throws Exception */ public ModelAndView bankAccountReport(HttpServletRequest request, HttpServletResponse resp) throws Exception { String action = request.getParameter("action"); String qDate = request.getParameter("qDate"); String paramFromDate = request.getParameter("fromDate"); String paramToDate = request.getParameter("toDate"); String paramOffset = request.getParameter("offset"); int offset = isEmptyParam(paramOffset) || !paramOffset.matches("\\d+") ? 0 : Integer.valueOf(paramOffset); Map<String, Object> models = new HashMap<String, Object>(); PaginationSupport page = null; if ("q2".equals(action)) { page = q2(qDate, paramFromDate, paramToDate, offset); String query = "action=q2&qDate=" + request.getParameter("qDate") + "&fromDate=" + request.getParameter("fromDate") + "&toDate=" + request.getParameter("toDate"); models.put("query", query); String selected = (qDate == null || "".equals(qDate)) ? "noselected" : ("openDate".equals(qDate)) ? "openDate" : "closeDate"; models.put(selected, "selected='selected'"); models.put("fromDate", paramFromDate); models.put("toDate", paramToDate); } else { page = clientAdminService.findAllClientsOrderByBankAccountSize(offset); } models.put("page", page); return new ModelAndView(getBankAccountView(), models); }