| | |
| | | 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; |
| | | } |
| | |
| | | } |
| | | 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); |
| | | } |
| | | } |