From cfc5a86060b10ee7984eab1e628d8704c3828474 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 11 九月 2024 10:47:05 +0800
Subject: [PATCH] 修改枪状态

---
 ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/rocket/listener/UploadRealTimeMonitoringDataMessageListener.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/rocket/listener/UploadRealTimeMonitoringDataMessageListener.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/rocket/listener/UploadRealTimeMonitoringDataMessageListener.java
index 2756d20..ce52b46 100644
--- a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/rocket/listener/UploadRealTimeMonitoringDataMessageListener.java
+++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/rocket/listener/UploadRealTimeMonitoringDataMessageListener.java
@@ -95,14 +95,24 @@
                 switch (message.getCharging_gun_status()){
                     case 0:
                         faultMessage.setStatus(1);
+                        chargingGun.setStatus(1);
                         break;
                     case 1:
                         faultMessage.setStatus(2);
+                        chargingGun.setStatus(7);
                         break;
                 }
                 faultMessage.setDownTime(LocalDateTime.now());
                 faultMessageClient.createFaultMessage(faultMessage);
             }else {
+                switch (message.getCharging_gun_status()){
+                    case 2:
+                        chargingGun.setStatus(2);
+                        break;
+                    case 3:
+                        chargingGun.setStatus(4);
+                        break;
+                }
                 // 空闲 充电 查询是否该设备之前存在离线记录或者故障记录
                 faultMessage = faultMessageClient.getFaultMessageByGunId(chargingGun.getId()).getData();
                 if(Objects.nonNull(faultMessage)){
@@ -110,6 +120,7 @@
                     faultMessageClient.updateFaultMessage(faultMessage);
                 }
             }
+            chargingGunClient.updateChargingGunById(chargingGun);
         }
     }
 

--
Gitblit v1.7.1