puzhibing
2 天以前 ea7595c4c75926f85388574b261b8ba90cf60e0d
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/WarnController.java
@@ -31,6 +31,7 @@
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -56,9 +57,15 @@
   
   @GetMapping("/getCarWarnList")
   @ApiOperation(value = "获取车辆预警列表数据", tags = {"车辆管理", "预警记录", "首页"})
   public R<PageInfo<CarWarnListResp>> getCarWarnList(CarWarnListReq carWarnListReq) {
   public R<Map<String, Object>> getCarWarnList(CarWarnListReq carWarnListReq) {
      PageInfo<CarWarnListResp> pageInfo = warnService.getCarWarnList(carWarnListReq);
      return R.ok(pageInfo);
      Map<String, Object> map = new HashMap<>();
      map.put("page", pageInfo);
      List<Warn> list = warnService.getAllCarWarnList(carWarnListReq);
      map.put("total", list.size());
      map.put("processed", list.stream().filter(s->!s.getTreatmentState().equals("处理中")).count());
      map.put("unprocessed", list.stream().filter(s->s.getTreatmentState().equals("处理中")).count());
      return R.ok(map);
   }
   
   
@@ -142,4 +149,14 @@
      List<Map<String, Object>> warnGroupCountTop10 = warnService.getWarnGroupCountTop10();
      return R.ok(warnGroupCountTop10);
   }
   @GetMapping("/getAllWarnGroupVehicleType")
   @ApiOperation(value = "获取根据车辆类型的报警汇总数据", tags = {"首页"})
   public R<List<Map<String, Object>>> getAllWarnGroupVehicleType(){
      List<Map<String, Object>> allWarnGroupVehicleType = warnService.getAllWarnGroupVehicleType();
      return R.ok(allWarnGroupVehicleType);
   }
}