From b9f73f7363bef95fc5ba445ee2fd749f3639443f Mon Sep 17 00:00:00 2001
From: Van333 <van666666@foxmail.com>
Date: 星期一, 14 十一月 2022 15:21:29 +0800
Subject: [PATCH] 新增本地MQTT模块,新增xm本地开发配置环境,启用了心跳包自动插入单灯设备,覆写了原rrpc方法,原阿里云自定义事件调用已注释掉

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/request/C3QrCodeReqInnerFrame.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/request/C3QrCodeReqInnerFrame.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/request/C3QrCodeReqInnerFrame.java
index f3a7e40..456a81e 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/request/C3QrCodeReqInnerFrame.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/request/C3QrCodeReqInnerFrame.java
@@ -1,5 +1,6 @@
 package com.sandu.ximon.admin.manager.iot.frame.inner.request;
 
+import cn.hutool.core.util.HexUtil;
 import com.sandu.ximon.admin.manager.iot.frame.inner.IRequestInnerFrame;
 import com.sandu.ximon.admin.manager.iot.rrpc.enums.C3ChargingEnum;
 import com.sandu.ximon.admin.manager.iot.rrpc.enums.MQTTConnectTypeEnum;
@@ -14,13 +15,14 @@
     private final String payload;
 
     public C3QrCodeReqInnerFrame(String c3Mac, String qrCodeData) {
-        payload = c3Mac + qrCodeData;
-
+        System.out.println("qrCodeData:    " + qrCodeData);
+        String encodeHexStr = HexUtil.encodeHexStr(qrCodeData).toUpperCase();
+        payload = c3Mac + encodeHexStr;
     }
 
     @Override
     public String getEncodeFrame() {
-        String functionCode = C3ChargingEnum.QR_CODE_REQUEST.getCode();
+        String functionCode = C3ChargingEnum.QrCode.getCode();
         //闀垮害鍙彉锛屼笉瀹氶暱
         String payloadLength = SupplementUtils.suppleZero(Integer.toHexString((payload.length() / 2)).toUpperCase(), 4);
         String frame = functionCode + payloadLength + payload;

--
Gitblit v1.9.3