From 4385c3af0b1c3deb38b42226a1b07c9eaff6964a Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 13 三月 2025 10:02:24 +0800 Subject: [PATCH] 锁添加模式(0:离线模式,1:在线模式) --- src/main/java/com/whyc/service/LockRtService.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/LockRtService.java b/src/main/java/com/whyc/service/LockRtService.java index 2dc02dc..db7bc05 100644 --- a/src/main/java/com/whyc/service/LockRtService.java +++ b/src/main/java/com/whyc/service/LockRtService.java @@ -40,6 +40,9 @@ case LockCmd.CMD_RemoveIdCard: m_cmd_ack = LockCmd.CMD_RemoveIdCard_Ack; break; + case LockCmd.CMD_SetModel: + m_cmd_ack = LockCmd.CMD_SetModel_Ack; + break; default: return false; } @@ -196,4 +199,30 @@ } return new Response().set(1,flag>0?true:false,msg); } + + //璁剧疆宸ヤ綔妯″紡(0锛氱绾挎ā寮忥紝1锛氬湪绾挎ā寮�) + public Response controllLockModel(Integer lockId, Integer model) { + boolean bl = false; + String msg = ""; + UpdateWrapper updateWrapper=new UpdateWrapper(); + updateWrapper.set("model",model); + UserInf userInf=ActionUtil.getUser(); + updateWrapper.set("ctl_uname",userInf.getUname()); + updateWrapper.eq("lock_id",lockId); + int flag=mapper.update((LockRt) ActionUtil.objeNull,updateWrapper); + if (flag>0) { + bl=sendCmdToLock(LockCmd.CMD_SetModel,lockId); + if (bl) { + flag = 1; + msg = "璁剧疆宸ヤ綔妯″紡鎴愬姛!"; + } else { + flag = 0; + msg = "璁剧疆宸ヤ綔妯″紡澶辫触,璇锋鏌ョ綉缁�!"; + } + } else { + flag = 0; + msg = "璁剧疆宸ヤ綔妯″紡澶辫触!"; + } + return new Response().set(1,flag>0?true:false,msg); + } } \ No newline at end of file -- Gitblit v1.9.1