| | |
| | | package com.hxzkmonitor.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.hxzkmonitor.mapper.TbBaidumapMapper; |
| | | import com.hxzkmonitor.mapper.TbUserMapper; |
| | | import com.hxzkmonitor.pojo.*; |
| | | import com.hxzkmonitor.service.TbEquipmentService; |
| | | import com.hxzkmonitor.service.TbEvrydayweiyi2024Service; |
| | |
| | | @Autowired |
| | | TbEvrydayweiyi2024Service tbEvrydayweiyi2024Service; |
| | | |
| | | @Autowired |
| | | TbBaidumapMapper tbBaidumapMapper; |
| | | |
| | | @Autowired |
| | | TbUserMapper tbUserMapper; |
| | | |
| | | @ApiOperation(value = "分页查询", notes = "分页查询") |
| | | @GetMapping("/api/everyday") |
| | | public R everyday(Page page , String username) { |
| | |
| | | |
| | | return R.ok(ipage); |
| | | } |
| | | |
| | | //根据当前登录人查设备,然后根据时间查询所查到所有设备当天的数据以list返回给前端 |
| | | |
| | | @GetMapping("/api/searcheveryday") |
| | | public R searcheveryday(Page page, String keyword , String username) { |
| | |
| | | // list = tbEquipmentService.list(new QueryWrapper<TbEquipment>().eq("companyid",comId)); |
| | | // } |
| | | List<TbSystem> list1 = tbSystemService.list( ); |
| | | QueryWrapper queryWrapper2 = new QueryWrapper<>(); |
| | | queryWrapper2.eq("username", username); |
| | | TbUser tbUser = tbUserMapper.selectOne(queryWrapper2); |
| | | |
| | | QueryWrapper queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("companyname", tbUser.getCaname()); |
| | | TbBaidumap tbBaidumap = tbBaidumapMapper.selectOne(queryWrapper); |
| | | result.put("dataList", list); |
| | | result.put("view", list1.get(0).getView()); |
| | | result.put("view", tbBaidumap.getCenter()); |
| | | result.put("shijiao", tbBaidumap.getShijiao()); |
| | | // result.put("view", tbBaidumap.getCenter()); |
| | | // result.put("view", list1.get(0).getView()); |
| | | return R.ok(result); |
| | | } |
| | | |
| | | @GetMapping("/api/searchdevice") |
| | | public R search(String username, String query ) { |
| | | |
| | | return R.ok(tbEquipmentService.search(username,query)); |
| | | // 执行搜索逻辑,并返回结果 |
| | | // List<Item> items = searchService.search(query); |
| | | // return items.stream().map(Item::getName).collect(Collectors.toList()); |
| | | |
| | | // 如果没有服务,可以使用静态数据进行演示 |
| | | // return Arrays.asList("Search Result 1", "Search Result 2", "Search Result 3").stream() |
| | | // .filter(result -> result.contains(query)) |
| | | // .collect(Collectors.toList()); |
| | | } |
| | | |
| | | } |
| | | |