echart图柱状图前后台写法

主要是后台查询数据放到json里的形式,和前台如何取出json


                      


                      
                  

 

后台代码:

@ResponseBody
    @RequestMapping(value = "/countNumByMonth", method = { RequestMethod.POST, RequestMethod.GET })
    public Json countNumByMonth(
            HttpServletRequest request, HttpServletResponse response, ModelMap model
            ){
        Json json = new Json();
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
        String yearMonth = sdf.format(new Date());
        json.setSuccess(true);
        List> resultList = new ArrayList>();
        Map map1 = new HashMap();
        EntityWrapper wrapper1 = new EntityWrapper();
        wrapper1.like("SI_SEND_TIME", yearMonth, SqlLike.RIGHT);
        wrapper1.eq("SI_STATE", "3");
        map1.put("name", "超时清退");
        map1.put("value", gwdjIdeainfoServiceImpl.selectCount(wrapper1));

        Map map2 = new HashMap();
        EntityWrapper wrapper2 = new EntityWrapper();
        wrapper2.like("SI_SEND_TIME", yearMonth, SqlLike.RIGHT);
        wrapper2.eq("SI_STATE", "2");
        wrapper2.where("SI_QTTYPE!='0'");
        map2.put("name", "按时清退");
        map2.put("value", gwdjIdeainfoServiceImpl.selectCount(wrapper2));

        Map map3 = new HashMap();
        EntityWrapper wrapper3 = new EntityWrapper();
        wrapper3.like("SI_SEND_TIME", yearMonth, SqlLike.RIGHT);
        wrapper3.eq("SI_STATE", "1");
        map3.put("name", "尚未清退");
        map3.put("value", gwdjIdeainfoServiceImpl.selectCount(wrapper3));

        Map map4 = new HashMap();
        EntityWrapper wrapper4 = new EntityWrapper();
        wrapper4.like("SI_SEND_TIME", yearMonth, SqlLike.RIGHT);
        wrapper4.eq("SI_STATE", "2");
        wrapper2.eq("SI_QTTYPE", "0");
        map4.put("name", "无需清退");
        map4.put("value", gwdjIdeainfoServiceImpl.selectCount(wrapper4));
        resultList.add(map1);
        resultList.add(map2);
        resultList.add(map3);
        resultList.add(map4);

        
        json.setObj(resultList);
        
        return json;
    }
   

你可能感兴趣的:(js方法)