根据地区进行统计人数,如果没有显示为0

Posted luying666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据地区进行统计人数,如果没有显示为0相关的知识,希望对你有一定的参考价值。

//Controller 层
/**
* @Description
* 根据地区查询所有用户信息
* @author luying
*
*/

@RequestMapping(value = "/toShiCountPage")
@ResponseBody
public ModelAndView toShiCountPage(Integer cid)
ModelAndView mv = new ModelAndView("admin/tosignup/toShiCountPage");
// 查询到所有地市级的人数统计
Map<String,Object> areaPersonMap = toSignUpService.areaPersonNum(cid);
mv.addObject("cid",cid);
mv.addObject("areaPersonMap",areaPersonMap);
return mv;


//service 层

/**
* @Description
*
* 根据地区进行人员数量统计
* @author luying
*
*/
public Map<String,Object> areaPersonNum(Integer cid)
List<ApplyParticipants> areaNum=null;
Map mapArea = new HashMap<>();

mapArea.put("桂林市","0");
mapArea.put("北海市","0");
mapArea.put("梧州市","0");
mapArea.put("贵港市","0");
mapArea.put("玉林市","0");
mapArea.put("河池市","0");
mapArea.put("百色市","0");
mapArea.put("钦州市","0");
mapArea.put("崇左市","0");
mapArea.put("柳州市","0");
mapArea.put("贺州市","0");
mapArea.put("防城港市","0");
mapArea.put("来宾市","0");
try
areaNum=participantsMapper.countArea(cid);
for(ApplyParticipants applyParticipants:areaNum)
mapArea.put(applyParticipants.getArea(),applyParticipants.getNum());


catch (Exception e)
e.printStackTrace();

return mapArea;

以上是关于根据地区进行统计人数,如果没有显示为0的主要内容,如果未能解决你的问题,请参考以下文章

利用php比较精确的统计在线人数的办法

Asp.Net MVC3.0网站统计登录认证的在线人数

Srping boot + ECharts 简单应用

如何根据地理位置显示动态图像?

根据国家/地区更改横幅

箱图及其统计学意义