/** * 根据查询条件分页查询出符合条件的商品订单信息 * * @author 左香勇 2014-9-9 * @update * @return String 返回跳转到指定页面的字符串 * @since vmaque 1.5 */ public String toconSumerOrderManager() { String pageId = request.getParameter("pageid"); // pageid String state = request.getParameter("state"); PageData pageData = new PageData(); pageData.setId(pageId); PageData paData = pageManageFacade.findPageDataById(pageData); PageInfoExtraData pageInfoExtraData = new PageInfoExtraData(); pageInfoExtraData.setPageId(pageId); PageInfoExtraData piData = pageInfoExtraFacade.searchByPageId(pageInfoExtraData); conSumerOrderData.setPageId(pageId); if (state != null && !"".equals(state)) { conSumerOrderData.setState(Integer.parseInt(state)); } // 查询订单分页信息 List<ConsumerOrderGoodsinfoData> list = orderManagerFacade.getConSumerOrderGoodsInfoDataList(pageRoll, conSumerOrderData); // 查询各订单统计信息,并存储到map中 Map<String, Integer> orderNumMap = new HashMap<String, Integer>(); orderNumMap.put("type0", orderManagerFacade.serachOrderNum(pageId, 0)); orderNumMap.put("type1", orderManagerFacade.serachOrderNum(pageId, 1)); orderNumMap.put("type2", orderManagerFacade.serachOrderNum(pageId, 2)); // 把查询到的订单传到前台 request.setAttribute("orderNumMap", orderNumMap); // 把查询的分页订单集合传到前台 request.setAttribute("listOrderManager", list); String path = ReadDomain.readProperties(); request.setAttribute("path", path); // 把page访问路径传到前台 if (piData != null && !"".equals(piData)) { if (piData.getDomain() != null && !"".equals(piData.getDomain())) { this.request.setAttribute("pageUrl", piData.getDomain()); } } // 把page名称传到前台 if (paData.getName() != null && !"".equals(paData.getName())) { this.request.setAttribute("pageName", paData.getName()); } // 把pageid传到前台 request.setAttribute("pageid", pageId); // 把当前订单状态传到前台 request.setAttribute("state", state); return "toconSumerOrderManager"; }