牛刀小试Highcharts图表格
最近做了一个小项目,里面需要做个柱状图,柱状图来表示两个关联的属性,账单内容context,账单金额money,大概如下图:
而且由于这个图表库Highcharts代码对参数的格式限制,只能把context和money分别存在不同数组里。
直接上代码!
Billmapper.xml SQL语句
<select id="queryEachbillsBigMoney" parameterType="String" resultType="map" >
SELECT money,context
FROM ssm_bill
WHERE category = "大额支出" AND SUBSTR(create_time,1,7) = #{dates}
AND context is not null AND money is not null order by create_time asc;
</select>
在BillDao.java
public List<Map<String,Object>> queryEachbillsBigMoney(String dates);
在BillSerivceImpl.java 核心代码
@Override
public BigMoneyBill queryEachbillsBigMoney(DateBean dateBean) {
String dates = fun(dateBean);//转换日期
List<Map<String, Object>> list = null;
try{
//1、获取所有键值对对象的集合
list = billDao.queryEachbillsBigMoney(dates.substring(0,7));
}catch(Exception