コード例 #1
0
 /**
  * 根据开销户日期返回客户信息
  *
  * @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);
 }