From 434726a9af30498d945aa70125fc9b80bcec0ce4 Mon Sep 17 00:00:00 2001 From: "938693313@qq.com" <938693313@qq.com> Date: Thu, 4 Jun 2026 17:55:42 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/business/service/impl/DJIBaseServiceImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/admin/src/main/java/com/multictrl/modules/business/service/impl/DJIBaseServiceImpl.java b/admin/src/main/java/com/multictrl/modules/business/service/impl/DJIBaseServiceImpl.java index da138c6..580d46e 100644 --- a/admin/src/main/java/com/multictrl/modules/business/service/impl/DJIBaseServiceImpl.java +++ b/admin/src/main/java/com/multictrl/modules/business/service/impl/DJIBaseServiceImpl.java @@ -50,8 +50,7 @@ public class DJIBaseServiceImpl implements DJIBaseService { mqttPushService.pushMessageByClient1(topic, payload.toString()); String bid = payload.getStr("bid"); String tid = payload.getStr("tid"); - // 设备回复只回传相同的 bid(tid 会重新生成),因此以 bid 作为关联回复的缓存键 - String cacheKey = bid; + String cacheKey = bid + "_" + tid; // 记录当前等待回复的命令,供前端模拟回复使用 String deviceSn = extractDeviceSn(topic);