From e6799f5216b4f26b0bc894f1a58d1d2f798fc1e9 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 18 四月 2025 11:28:55 +0800 Subject: [PATCH] 蓝牙关闭和开启 --- src/main/java/com/whyc/service/LockRtService.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/LockRtService.java b/src/main/java/com/whyc/service/LockRtService.java index 8428f39..2b91aad 100644 --- a/src/main/java/com/whyc/service/LockRtService.java +++ b/src/main/java/com/whyc/service/LockRtService.java @@ -43,6 +43,12 @@ case LockCmd.CMD_SetModel: m_cmd_ack = LockCmd.CMD_SetModel_Ack; break; + case LockCmd.CMD_OpenBluetooth: + m_cmd_ack = LockCmd.CMD_OpenBluetooth_Ack; + break; + case LockCmd.CMD_CloseBluetooth: + m_cmd_ack = LockCmd.CMD_CloseBluetooth_Ack; + break; default: return false; } @@ -103,6 +109,26 @@ mapper.update(null,wrapper); boolean bl=sendCmdToLock(LockCmd.CMD_REMOTE_OPEN_Lock,lockId); return new Response().set(1,bl, bl == true ? "杩滅▼寮�閿佹垚鍔�!" : "杩滅▼寮�閿佸け璐�,璇锋鏌ョ綉缁�!"); + } + //寮�鍚摑鐗� + public Response OpenBl(Integer lockId) { + UpdateWrapper wrapper=new UpdateWrapper(); + UserInf userInf=ActionUtil.getUser(); + wrapper.set("ctl_uname",userInf.getUname()); + wrapper.eq("lock_id",lockId); + mapper.update(null,wrapper); + boolean bl=sendCmdToLock(LockCmd.CMD_OpenBluetooth,lockId); + return new Response().set(1,bl, bl == true ? "寮�鍚摑鐗欐垚鍔�!" : "寮�鍚摑鐗欏け璐�,璇锋鏌ョ綉缁�!"); + } + //鍏抽棴钃濈墮 + public Response closeBl(Integer lockId) { + UpdateWrapper wrapper=new UpdateWrapper(); + UserInf userInf=ActionUtil.getUser(); + wrapper.set("ctl_uname",userInf.getUname()); + wrapper.eq("lock_id",lockId); + mapper.update(null,wrapper); + boolean bl=sendCmdToLock(LockCmd.CMD_CloseBluetooth,lockId); + return new Response().set(1,bl, bl == true ? "鍏抽棴钃濈墮鎴愬姛!" : "鍏抽棴钃濈墮澶辫触,璇锋鏌ョ綉缁�!"); } //杩滅▼閲嶅惎 @@ -217,4 +243,5 @@ } return new Response().set(1,flag>0?true:false,msg); } + } \ No newline at end of file -- Gitblit v1.9.1