| | |
| | | import com.ruoyi.sy.param.AddCarParam; |
| | | import com.ruoyi.sy.param.AddRtuParam; |
| | | import com.ruoyi.sy.param.LockTypeParam; |
| | | import com.ruoyi.sy.param.RtuTypeParam; |
| | | import com.ruoyi.sy.service.*; |
| | | import com.ruoyi.sy.service.impl.ArdSyCarRtuServiceImpl; |
| | | import com.ruoyi.sy.vo.CarLockVo; |
| | |
| | | carLockVo.setCar(carVo); |
| | | String rtu = carVo.getRtu(); |
| | | carLockVo.setCarLockList(ardSyCarLockService.carLock(rtu)); |
| | | ArdSyCarRtu ardSyCarRtu = ardSyCarRtuService.one(carId); |
| | | carVo.setInstallType(ardSyCarRtu.getInstallType()); |
| | | carVo.setUnloadType(ardSyCarRtu.getUnloadType()); |
| | | return AjaxResult.success(carLockVo); |
| | | } |
| | | |
| | |
| | | return Results.succeed("成功添加/修改"+ardSyCarLockService.addUpdLock(locks)+"条数据"); |
| | | } |
| | | |
| | | @GetMapping("/onrRtu") |
| | | @GetMapping("/oneRtu") |
| | | @ApiOperation("更改Rtu前查询") |
| | | public Results onrRtu(String carId){ |
| | | public Results oneRtu(String carId){ |
| | | RtuVo rtuVo = ardSyCarLockService.updRtu(carId); |
| | | String usersId = SecurityUtils.getUserId(); |
| | | ArdSyUser ardSyUser = iArdSyUserService.userById(usersId); |
| | |
| | | return AjaxResult.success(ardAccessFenceService.updCarAlarm(id)); |
| | | } |
| | | |
| | | @GetMapping("/onOff") |
| | | @PostMapping("/onOff") |
| | | @ApiOperation("远程开锁") |
| | | public AjaxResult onOff(@RequestBody LockTypeParam lockTypeParam) { |
| | | return AjaxResult.success(ardSyCarLockService.onOff(lockTypeParam)); |
| | | public AjaxResult onOff(@RequestBody LockTypeParam lockTypeParam) throws MqttException { |
| | | return ardSyCarLockService.onOff(lockTypeParam); |
| | | } |
| | | |
| | | @GetMapping("/seal") |
| | | @PostMapping("/seal") |
| | | @ApiOperation("远程封印") |
| | | public AjaxResult seal(@RequestBody LockTypeParam lockTypeParam) { |
| | | return AjaxResult.success(ardSyCarLockService.seal(lockTypeParam)); |
| | | public AjaxResult seal(@RequestBody RtuTypeParam rtuTypeParam) { |
| | | return ardSyCarLockService.seal(rtuTypeParam); |
| | | } |
| | | |
| | | @GetMapping("/lockIng") |
| | | @ApiOperation("实时锁状态") |
| | | public AjaxResult lockIng(String carId) { |
| | | return AjaxResult.success(ardSyCarLockService.lockIng(carId)); |
| | | } |
| | | |
| | | |