/** * TODO 查询用户数量相关统计数据. * * <p>方法详细说明,如果要换行请使用<br> * 标签 <br> * author: 周震 date: 2015年7月10日 上午10:13:29 * * @param buyer * @return */ @ResponseBody @RequestMapping("/getUserDataCount") public Map<String, Object> getUserDataCount( @RequestParam(required = false, defaultValue = "") String keyword1, @RequestParam(required = false, defaultValue = "") String keyword2, @RequestParam(required = false, defaultValue = "") String keyword3, @RequestParam(required = false, defaultValue = "") String keyword4) { Map<String, Object> map = new HashMap<String, Object>(); try { int registerUserCount = buyerStatisticsDao.getRegisterUserCount(keyword1, keyword2, keyword3, keyword4); // int vipUserCount = buyerStatisticsDao.getVIPUserCount(keyword1, // keyword2, keyword3, keyword4); int onlineUserCount = buyerStatisticsDao.getOnlineUserCount(); int newUserCount = buyerStatisticsDao.getNewUserCount(keyword1, keyword2, keyword3, keyword4); int loseUserCount = buyerStatisticsDao.getLoseUserCount(keyword1, keyword2, keyword3, keyword4); map.put("registerUserCount", registerUserCount); map.put("vipUserCount", 0); map.put("onlineUserCount", onlineUserCount); map.put("newUserCount", newUserCount); map.put("loseUserCount", loseUserCount); map.put("success", true); logger.debug("操作成功"); } catch (Exception e) { map.put("success", false); logger.debug("操作失败"); } return map; }
/** * TODO 查询点赞和评论相关统计数据. * * <p>方法详细说明,如果要换行请使用<br> * 标签 <br> * author: 周震 date: 2015年7月10日 上午10:13:29 * * @param buyer * @return */ @ResponseBody @RequestMapping("/getPraiseAndDiscussDataCount") public Map<String, Object> getPraiseAndDiscussDataCount( @RequestParam(required = false, defaultValue = "") String keyword1, @RequestParam(required = false, defaultValue = "") String keyword2, @RequestParam(required = false, defaultValue = "") String keyword3, @RequestParam(required = false, defaultValue = "") String keyword4) { Map<String, Object> map = new HashMap<String, Object>(); try { int praiseCount = buyerStatisticsDao.getTotalPraiseCount(); int discussCount = buyerStatisticsDao.getTotalDiscussCount(keyword1, keyword2, keyword3, keyword4); map.put("praiseCount", praiseCount); map.put("discussCount", discussCount); map.put("success", true); logger.debug("操作成功"); } catch (Exception e) { map.put("success", false); logger.debug("操作失败"); } return map; }
/** * TODO 查询设计师相关统计数据. * * <p>方法详细说明,如果要换行请使用<br> * 标签 <br> * author: 周震 date: 2015年7月10日 上午10:13:29 * * @param buyer * @return */ @ResponseBody @RequestMapping("/getDesignerDataCount") public Map<String, Object> getDesignerDataCount( @RequestParam(required = false, defaultValue = "") String keyword1, @RequestParam(required = false, defaultValue = "") String keyword2, @RequestParam(required = false, defaultValue = "") String keyword3, @RequestParam(required = false, defaultValue = "") String keyword4) { Map<String, Object> map = new HashMap<String, Object>(); try { double designerTradeAmount = buyerStatisticsDao.getDesignerTradeAmount(keyword1, keyword2, keyword3, keyword4); int designerBillCount = buyerStatisticsDao.getDesignerBillCount(keyword1, keyword2, keyword3, keyword4); map.put("designerTradeAmount", designerTradeAmount); map.put("designerBillCount", designerBillCount); map.put("success", true); logger.debug("操作成功"); } catch (Exception e) { map.put("success", false); logger.debug("操作失败"); } return map; }
/** * TODO 查询订单相关统计数据. * * <p>方法详细说明,如果要换行请使用<br> * 标签 <br> * author: 周震 date: 2015年7月10日 上午10:13:29 * * @param buyer * @return */ @ResponseBody @RequestMapping("/getOrderDataCount") public Map<String, Object> getOrderDataCount( @RequestParam(required = false, defaultValue = "") String keyword1, @RequestParam(required = false, defaultValue = "") String keyword2, @RequestParam(required = false, defaultValue = "") String keyword3, @RequestParam(required = false, defaultValue = "") String keyword4) { Map<String, Object> map = new HashMap<String, Object>(); try { int cancelOrderCount = buyerStatisticsDao.getCancelOrderCount(keyword1, keyword2, keyword3, keyword4); int successOrderCount = buyerStatisticsDao.getSuccessOrderCount(keyword1, keyword2, keyword3, keyword4); map.put("cancelOrderCount", cancelOrderCount); map.put("successOrderCount", successOrderCount); map.put("success", true); logger.debug("操作成功"); } catch (Exception e) { map.put("success", false); logger.debug("操作失败"); } return map; }