| | |
| | | //获取卡号 |
| | | EventBus.getDefault().post(new HttpEvent("xxxxxxxxxx==>关门,获取钥匙信息")); |
| | | EventBus.getDefault().post(new GetKeyStatusEvent()); |
| | | keyTime = new Date().getTime()+500; |
| | | keyTime = new Date().getTime()+100; |
| | | if(handler.hasMessages(0)){ |
| | | handler.removeMessages(0); |
| | | } |
| | |
| | | if(handler.hasMessages(0)){ |
| | | handler.removeMessages(0); |
| | | } |
| | | EventBus.getDefault().post(new HttpEvent("xxxxxxxxxx==>钥匙信息,版号:"+ |
| | | e.getType())+",bar:"+selectBean.getBoardCode()+",flag="+flag); |
| | | if("1".equals(e.getType())){ |
| | | //1号板 |
| | | if(!"1".equals(selectBean.getBoardCode())){ |
| | |
| | | if(flag==0) { |
| | | //领取 |
| | | //查询钥匙号 |
| | | EventBus.getDefault().post(new HttpEvent("xxxxxxxxxx==>钥匙信息返回")); |
| | | CabinetGridDo gridDo = DaoManager.getCabinetGridDao().getGridByKey(key); |
| | | if (gridDo != null) { |
| | | if (gridDo.getIsOpen() == 0) { |
| | | //ToastView.show(MApplication.mContext,"当前:"+gridDo.getCurKeyCode()+",绑定:"+gridDo.getKeyCode()); |
| | | //关门成功 |
| | | if (!TextUtils.isEmpty(gridDo.getCurKeyCode())) { |
| | | if (gridDo.getCurKeyCode().equals(selectBean.getKeyCode())) { |
| | | //领取失败 |
| | | isOpened = false; |
| | | EventBus.getDefault().post(new HttpEvent("xxxxxxxxxx==>当前钥匙:"+gridDo.getCurKeyCode())); |
| | | getVM().doAction(6); |
| | | getVM().closeGrid(gridDo); |
| | | }else { |