package com.ischoolbar.programmer.controller.admin; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import com.ischoolbar.programmer.service.common.OrderService; @RequestMapping("/admin/stats") @Controller public class StatsController { @Autowired private OrderService orderService; @RequestMapping(value="/stats",method=RequestMethod.GET) public ModelAndView list(ModelAndView model){ model.setViewName("stats/stats"); return model; } @RequestMapping(value="/get_data",method=RequestMethod.POST) @ResponseBody public Map getList( @RequestParam(name="startTime",required=false) String startTime, @RequestParam(name="endTime",required=false) String endTime ){ Map ret = new HashMap(); Map queryMap = new HashMap(); queryMap.put("startTime", startTime); queryMap.put("endTime", endTime); List> stats = orderService.getStats(queryMap); ret.put("dataList", stats); ret.put("type", "success"); return ret; } }