aijinhui
2023-11-10 6b2c648f3bf251a03b3124f347e42edfd9357469
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java
@@ -3,20 +3,20 @@
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.ruoyi.sy.domain.ArdAccessFence;
import com.ruoyi.sy.domain.ArdSyCarLock;
import com.ruoyi.sy.domain.ArdSyCarRtu;
import com.ruoyi.sy.domain.ArdSyUser;
import com.ruoyi.sy.mapper.ArdAccessFenceMapper;
import com.ruoyi.sy.param.AddCarParam;
import com.ruoyi.sy.service.ArdAccessFenceService;
import com.ruoyi.sy.service.ArdSyCarLockService;
import com.ruoyi.sy.service.IArdSyCarService;
import com.ruoyi.sy.service.IArdSyUserService;
import com.ruoyi.sy.service.*;
import com.ruoyi.sy.service.impl.ArdSyCarRtuServiceImpl;
import com.ruoyi.sy.vo.CarLockVo;
import com.ruoyi.sy.vo.CarVo;
import com.ruoyi.sy.vo.RtuVo;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.utils.mqtt.MqttConsumer;
import com.ruoyi.utils.result.Results;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -43,6 +43,8 @@
    private ArdSyCarLockService ardSyCarLockService;
    @Autowired
    private ArdAccessFenceService ardAccessFenceService;
    @Autowired
    private ArdSyCarRtuService ardSyCarRtuService;
    @GetMapping("/car")
    @ApiOperation("查询所有未挂锁的车辆")
@@ -180,6 +182,13 @@
        return AjaxResult.success(ardAccessFenceService.updCarAlarm(id));
    }
    @GetMapping("/openLock")
    @ApiOperation("远程开锁")
    public AjaxResult openLock(String carId){
        return AjaxResult.success(ardSyCarRtuService.openLock(ardSyCarRtuService.one(carId)));
    }
    //获取31车辆车牌号驾驶员和电话
    public List<CarVo> analysis(List<CarVo> list){
        String usersId = SecurityUtils.getUserId();