aijinhui
2023-11-02 d4c8d478007e72916a92516c42338ed0d9a84f58
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java
@@ -135,6 +135,44 @@
        return Results.succeed("成功修改"+ardSyCarLockService.updRtuCar(ardSyCarRtu)+"条数据");
    }
    @GetMapping("/queryCar")
    @ApiOperation("清淤手动添加车辆查询")
    public AjaxResult queryCar(){
        List<ArdAccessFence> ardAccessFences = ardAccessFenceService.all();
        List<String> carIdList = new ArrayList<>();
        for (int i = 0; i < ardAccessFences.size(); i++) {
            String carId = ardAccessFences.get(i).getCarId();
            carIdList.add(carId);
        }
        List<CarVo> list = ardSyCarLockService.queryCar(carIdList);
        analysis(list);
        return AjaxResult.success(list);
    }
    @PostMapping("/addCar")
    @ApiOperation("清淤手动添加车辆保存")
    public AjaxResult addCar(String carId){
        List<CarVo> list = ardSyCarLockService.addCarBefore(carId);
        analysis(list);
        if(list.size()>0){
            return AjaxResult.success(ardAccessFenceService.addCar(list.get(0)));
        }
        return AjaxResult.success();
    }
    @DeleteMapping("/delCar")
    @ApiOperation("清淤手动添加车辆删除")
    public AjaxResult delCar(String id){
        return AjaxResult.success(ardAccessFenceService.delCar(id));
    }
    @PutMapping("/addCar")
    @ApiOperation("清空报警")
    public AjaxResult updCarAlarm(String id){
        return AjaxResult.success(ardAccessFenceService.updCarAlarm(id));
    }
    //获取31车辆车牌号驾驶员和电话
    public List<CarVo> analysis(List<CarVo> list){
        String usersId = SecurityUtils.getUserId();
        ArdSyUser ardSyUser = iArdSyUserService.userById(usersId);
@@ -156,23 +194,5 @@
        return list;
    }
    @GetMapping("/addCar")
    @ApiOperation("清淤手动添加车辆查询")
    public AjaxResult queryCar(){
        List<ArdAccessFence> ardAccessFences = ardAccessFenceService.all();
        List<String> carIdList = new ArrayList<>();
        for (int i = 0; i < ardAccessFences.size(); i++) {
            String carId = ardAccessFences.get(i).getCarId();
            carIdList.add(carId);
        }
        List<CarVo> list = ardSyCarLockService.queryCar(carIdList);
        analysis(list);
        return AjaxResult.success(list);
    }
    @PostMapping("/addCar")
    @ApiOperation("清淤手动添加车辆保存")
    public AjaxResult queryCar(@RequestBody CarVo carVo){
        return AjaxResult.success(ardAccessFenceService.addCar(carVo));
    }
}