From 54596b451997789a1407a7063ea07bdb78ad8ddc Mon Sep 17 00:00:00 2001
From: aijinhui <aijinhui>
Date: 星期二, 14 十一月 2023 13:43:58 +0800
Subject: [PATCH] 车辆锁

---
 ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java |    8 ++++++++
 ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java                     |    2 +-
 ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java    |    6 ++++++
 ard-work/src/main/java/com/ruoyi/sy/service/ArdSyCarLockService.java          |    2 ++
 4 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java
index 87887bc..2b6f049 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java
@@ -197,6 +197,12 @@
         return AjaxResult.success(ardSyCarLockService.seal(lockTypeParam));
     }
 
+    @GetMapping("/lockIng")
+    @ApiOperation("瀹炴椂閿佺姸鎬�")
+    public AjaxResult lockIng(String carId)  {
+        return AjaxResult.success(ardSyCarLockService.lockIng(carId));
+    }
+
 
     //鑾峰彇31杞﹁締杞︾墝鍙烽┚椹跺憳鍜岀數璇�
     public List<CarVo> analysis(List<CarVo> list){
diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/ArdSyCarLockService.java b/ard-work/src/main/java/com/ruoyi/sy/service/ArdSyCarLockService.java
index c6d5243..cf0d0b5 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/service/ArdSyCarLockService.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/service/ArdSyCarLockService.java
@@ -50,4 +50,6 @@
 
     AjaxResult onOff(LockTypeParam lockTypeParam);
 
+    List<ArdSyCarLock> lockIng(String carId);
+
 }
diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java
index 0a39c98..6f80f7c 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java
@@ -335,6 +335,14 @@
         return AjaxResult.success();
     }
 
+    @Override
+    public List<ArdSyCarLock> lockIng(String carId) {
+        QueryWrapper<ArdSyCarRtu> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("car_id",carId);
+        ArdSyCarRtu ardSyCarRtu = rtuMapper.selectOne(queryWrapper);
+        return lockMapper.lockList(ardSyCarRtu.getId());
+    }
+
 
     //杞﹁締鍒楄〃灏佽
     public List<CarVo> carAnalysis(List<ArdSyCar> ardSyCars){
diff --git a/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java b/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java
index 70d9196..d71f5d7 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java
@@ -29,7 +29,7 @@
     @Autowired
     private ISysConfigService sysConfigService;
 
-//    @PostConstruct
+    @PostConstruct
     public void init() {
         List<ArdSyCarRtu> rtus = ardSyCarRtuService.allCarTopicList();
         for (int i = 0; i < rtus.size(); i++) {

--
Gitblit v1.9.3