| | |
| | | secureRegistry.excludePathPatterns("/position/position/**"); |
| | | secureRegistry.excludePathPatterns("/deploy/deploy/**"); |
| | | secureRegistry.excludePathPatterns("/feedback/feedback/**"); |
| | | secureRegistry.excludePathPatterns("/netty/netty/**"); |
| | | secureRegistry.excludePathPatterns("/regions/regions/**"); |
| | | secureRegistry.excludePathPatterns("/position/position/**"); |
| | | secureRegistry.excludePathPatterns("/street/street/**"); |
| | |
| | | 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); |
| | | } |
| | | |
| | | } |
| | |
| | | public interface catalogMapper extends BaseMapper<catalog> { |
| | | List<Map<String, Object>> selectCatalogList(); |
| | | List<Map<String, Object>> selectCount(); |
| | | List<Map<String, Object>> selectAddvcd(); |
| | | List<Map<String, Object>> selectEq(); |
| | | List<Map<String, Object>> selectWar(); |
| | | |
| | | String selectCatalogEqNUmber(String pid); |
| | | } |
| | |
| | | sys_security WHERE type=1 |
| | | </select> |
| | | |
| | | <select id="selectAddvcd" resultType="java.util.HashMap"> |
| | | SELECT |
| | | COUNT(*) AS value, |
| | | s.addvcd, |
| | | d.addvnm as name |
| | | FROM |
| | | sys_suser s |
| | | LEFT JOIN sys_district d ON d.addvcds = s.addvcd |
| | | GROUP BY |
| | | s.addvcd |
| | | </select> |
| | | <select id="selectEq" resultType="java.util.HashMap"> |
| | | SELECT |
| | | COUNT(*) AS value, |
| | | s.addvcd, |
| | | d.addvnm as name |
| | | FROM |
| | | sys_equipment s |
| | | LEFT JOIN sys_district d ON d.addvcds = s.addvcd |
| | | WHERE s.parent_id!=0 |
| | | GROUP BY |
| | | s.addvcd |
| | | </select> |
| | | <select id="selectWar" resultType="java.util.HashMap"> |
| | | SELECT COUNT(*) as cou,waringType FROM `sys_alarm` GROUP BY waringType |
| | | </select> |
| | | |
| | | |
| | | </mapper> |
| | |
| | | List<Map<String, Object>> selectCatalogList(); |
| | | String selectCatalogEqNUmber(String pid); |
| | | List<Map<String, Object>> selectCount(); |
| | | List<Map<String, Object>> selectAddvcd(); |
| | | List<Map<String, Object>> selectEq(); |
| | | List<Map<String, Object>> selectWar(); |
| | | } |
| | |
| | | public List<Map<String, Object>> selectCount() { |
| | | return baseMapper.selectCount(); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectAddvcd() { |
| | | return baseMapper.selectAddvcd(); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectEq() { |
| | | return baseMapper.selectEq(); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> selectWar() { |
| | | return baseMapper.selectWar(); |
| | | } |
| | | } |
| | |
| | | private String channelNumber; |
| | | private String pay; |
| | | private String expireTime; |
| | | private String heartbeat; |
| | | |
| | | |
| | | } |
| | |
| | | List<EquipmentVOS> selectList(String deviceType); |
| | | EquipmentVOS selectInfo(Equipment equipment); |
| | | List<Map<String, Object>> selectInfos(String deviceNumber); |
| | | void updateChannel(String heartbeat,String deviceNumber); |
| | | } |
| | |
| | | <result column="channelNumber" property="channelNumber"/> |
| | | <result column="pay" property="pay"/> |
| | | <result column="expireTime" property="expireTime"/> |
| | | <result column="heartbeat" property="heartbeat"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="treeNodeResultMap" type="org.springblade.core.tool.node.TreeNode"> |
| | |
| | | LEFT JOIN sys_street s ON s.id = dept.street WHERE dept.deviceNumber=#{deviceNumber} |
| | | </select> |
| | | |
| | | <update id="updateChannel"> |
| | | update sys_equipment SET heartbeat=#{heartbeat} where deviceNumber=#{deviceNumber} |
| | | </update> |
| | | |
| | | </mapper> |
| | |
| | | * @return |
| | | */ |
| | | List<EquipmentVOS> selectList(String deviceType); |
| | | void updateChannel(String heartbeat,String deviceNumber); |
| | | } |
| | |
| | | return baseMapper.selectList(deviceType); |
| | | } |
| | | |
| | | @Override |
| | | public void updateChannel(String heartbeat, String deviceNumber) { |
| | | baseMapper.updateChannel(heartbeat, deviceNumber); |
| | | } |
| | | |
| | | } |
| | |
| | | case "LD": |
| | | { |
| | | // if (Pattern.matches(content, reg_LD)) |
| | | String deviceNumber = content.substring(10, 22); |
| | | String keyword = content.substring(23, 27); |
| | | System.out.println(keyword); |
| | | switch(keyword) |
| | | { |
| | | case "IMEI": |
| | | { |
| | | System.out.println("IMEI------------------"); |
| | | Date d = new Date(); |
| | | SimpleDateFormat sbf = new SimpleDateFormat("MMddHHmm"); |
| | | outData.add("LC8C0470" + sbf.format(d) + "#@" + "LEOK#@"); |
| | |
| | | } |
| | | case "TEST": |
| | | { |
| | | Date d = new Date(); |
| | | SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | String format = sbf.format(d); |
| | | serverHandler.equipmentService.updateChannel(format,deviceNumber); |
| | | outData.add("LEOK#@"); |
| | | outData.add("LEON#@"); |
| | | break; |