| | |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import javax.validation.Valid; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.regex.Pattern; |
| | |
| | | return R.data(list); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 总数 |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectCount") |
| | | public R selectCount(HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | List<Map<String, Object>> lists = new ArrayList<>(); |
| | | List<Map<String, Object>> list1 = catalogService.selectCount(); |
| | | Map<String, Object> mapa = new HashMap<String, Object>(); |
| | | Map<String, Object> mape = new HashMap<String, Object>(); |
| | | Map<String, Object> maps = new HashMap<String, Object>(); |
| | | Map<String, Object> mapse = new HashMap<String, Object>(); |
| | | mapa.put("value",list1.get(0).get("counta")); |
| | | mapa.put("backgroundColor","#FF0000"); |
| | | mapa.put("prefixText","警情总数"); |
| | | mapa.put("suffixText","条"); |
| | | mape.put("value",list1.get(1).get("counta")); |
| | | mape.put("backgroundColor","#000000"); |
| | | mape.put("prefixText","设备总数"); |
| | | mape.put("suffixText","个"); |
| | | |
| | | maps.put("value",list1.get(2).get("counta")); |
| | | maps.put("backgroundColor","#6CDEFF"); |
| | | maps.put("prefixText","用户总数"); |
| | | maps.put("suffixText","个"); |
| | | |
| | | mapse.put("value",list1.get(3).get("counta")); |
| | | mapse.put("backgroundColor","#FF9900"); |
| | | mapse.put("prefixText","出警队伍总数"); |
| | | mapse.put("suffixText","队"); |
| | | lists.add(mapa); |
| | | lists.add(mape); |
| | | lists.add(maps); |
| | | lists.add(mapse); |
| | | return R.data(lists); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 按行政区统计用户数量 |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectAddvcd") |
| | | public R selectAddvcd(HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | List<Map<String, Object>> list = catalogService.selectAddvcd(); |
| | | return R.data(list); |
| | | } |
| | | |
| | | /** |
| | | * 按行政区统计设备数量 |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectEq") |
| | | public R selectEq(HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | List<Map<String, Object>> list = catalogService.selectEq(); |
| | | return R.data(list); |
| | | } |
| | | |
| | | /** |
| | | * 按警情类型查询数量 |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectWar") |
| | | public R selectWar(HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | List<Map<String, Object>> list = catalogService.selectWar(); |
| | | return R.data(list); |
| | | } |
| | | |
| | | } |