From 2d37870b8924e93f5a8504b3e11645ac2a9da4f4 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 17 七月 2025 11:01:00 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/iotda/utils/tools/MessageUtil.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/iotda/utils/tools/MessageUtil.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/iotda/utils/tools/MessageUtil.java index 267029d..85b01c5 100644 --- a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/iotda/utils/tools/MessageUtil.java +++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/iotda/utils/tools/MessageUtil.java @@ -7,7 +7,11 @@ import com.ruoyi.integration.mongodb.service.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; + +import javax.annotation.Resource; +import java.util.concurrent.TimeUnit; @Slf4j @Component @@ -57,6 +61,8 @@ private PlatformRemoteUpdateService platformRemoteUpdateService; @Autowired private QrCodeDeliveryService qrCodeDeliveryService; + @Resource + private RedisTemplate redisTemplate; /** * 登录认证应答 @@ -76,7 +82,9 @@ */ public JSONObject pong(Pong pong){ log.info("心跳包应答:{}", pong); - pongService.create(pong); +// pongService.create(pong); + //存储缓存中,5分钟有效 + redisTemplate.opsForValue().set("pong:" + pong.getCharging_pile_code() + pong.getCharging_gun_code(), pong, 5, TimeUnit.MINUTES); return getMessageJsonString(pong, ServiceIdMenu.PONG.getValue()); } @@ -87,7 +95,7 @@ */ public JSONObject billingModeVerifyReply(BillingModeVerifyReply billingModeVerifyReply){ log.info("计费模型验证请求应答:{}", billingModeVerifyReply); - billingModeVerifyReplyService.create(billingModeVerifyReply); +// billingModeVerifyReplyService.create(billingModeVerifyReply); return getMessageJsonString(billingModeVerifyReply, ServiceIdMenu.BILLING_MODE_VERIFY_REPLY.getValue()); } @@ -228,7 +236,8 @@ * @return */ public JSONObject timingSettingReply(TimingSettingReply timingSettingReply){ - timingSettingReplyService.create(timingSettingReply); + log.info("对时设置应答:{}", timingSettingReply); +// timingSettingReplyService.create(timingSettingReply); return getMessageJsonString(timingSettingReply, ServiceIdMenu.TIMING_SETTING_REPLY.getValue()); } -- Gitblit v1.7.1