From 0fbbf8c20ece1586a119fd4accc962fe73b5b268 Mon Sep 17 00:00:00 2001
From: 陈力 <chenli@lotaai.com>
Date: 星期三, 14 六月 2023 19:31:46 +0800
Subject: [PATCH] bug

---
 app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java b/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java
index 1fa533e..5802933 100644
--- a/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java
+++ b/app/src/main/java/com/lotaai/canguiayw/device/service/CanGuiService.java
@@ -14,6 +14,7 @@
 import com.lotaai.canguiayw.device.CanGuiCommand;
 import com.lotaai.canguiayw.device.CanguiStatus;
 import com.lotaai.canguiayw.device.DeviceMessage;
+import com.lotaai.canguiayw.device.DeviceType;
 import com.lotaai.canguiayw.device.MessageType;
 import com.lotaai.canguiayw.sqllitedb.GridModel;
 import com.lotaai.canguiayw.sqllitedb.SqlliteDbManage;
@@ -158,11 +159,14 @@
 
     @Subscribe(threadMode = ThreadMode.ASYNC)
     public void recvCommand(DeviceMessage mssage){
+        LogUtils.i("开门命令接收");
         try {
             if (mssage.getMessageType() == MessageType.SENDMESSAGE.ordinal()){
-                byte[] cc = mssage.getMessageByte();
-                if (cc!=null) {
-                    commandQueue.add(cc);
+                if (mssage.getDeviceType() == DeviceType.CANGUI.ordinal()) {
+                    byte[] cc = mssage.getMessageByte();
+                    if (cc != null) {
+                        commandQueue.add(cc);
+                    }
                 }
             }
         }catch (Exception e){

--
Gitblit v1.7.1