public ResultVo<ResultPageInfo<TriggeVo>> queryTriggeVo(TriggeVo triggeVo){
List<TriggeVo> listInfo = jobDao.queryTriggeVo(triggeVo);
HashMap<String, List<TriggeVo>> resultMap = null;
if(null!= listInfo && listInfo.size()>0){
resultMap = new HashMap<String, List<TriggeVo>>();
for(TriggeVo tmExcpNew : listInfo){
String user_NAME = tmExcpNew.getUSER_NAME();
String month = tmExcpNew.getGRADEHIS_MONTH();
String substring = month.substring(5,7);
tmExcpNew.setGRADEHIS_MONTH(substring);
if(resultMap.containsKey(user_NAME)){//map中异常批次已存在,将该数据存放到同一个key(key存放的是异常批次)的map中
resultMap.get(user_NAME).add(tmExcpNew);
}else{//map中不存在,新建key,用来存放数据
List<TriggeVo> tmpList = new ArrayList<TriggeVo>();
tmpList.add(tmExcpNew);
resultMap.put(user_NAME, tmpList);
}
}
}
ResultPageInfo<TriggeVo> result = new ResultPageInfo<TriggeVo>(resultMap,0,0,0);
return new ResultVo<ResultPageInfo<TriggeVo>>(PubEnum.EnumStatusCode.Success,result);
}
以map的形式返回数据
最新推荐文章于 2024-07-13 03:02:13 发布