def process(req=None,admin=None): msg_id = req.get("msg_id") nas_addr = req.get("nas_addr") if not nas_addr: reply = json.dumps({'msg_id':msg_id,'data':u'nas_addr is empty','code':1}) return admin.sendMessage(reply,False) session_id = req.get("acct_session_id") store.unlock_online(nas_addr,session_id,STATUS_TYPE_UNLOCK) reply = json.dumps({'msg_id':msg_id,'data':u'unlock ok','code':0}) admin.sendMessage(reply,False)
def process(req=None,user=None,runstat=None): if req.get_acct_status_type() not in (STATUS_TYPE_ACCT_ON,STATUS_TYPE_ACCT_OFF): return if req.get_acct_status_type() == STATUS_TYPE_ACCT_ON: store.unlock_online(req.get_nas_addr(),None,STATUS_TYPE_ACCT_ON) runstat.acct_on += 1 log.msg('bas accounting on success',level=logging.INFO) else: store.unlock_online(req.get_nas_addr(),None,STATUS_TYPE_ACCT_OFF) runstat.acct_off += 1 log.msg('bas accounting off success',level=logging.INFO)
def process(req=None, user=None, runstat=None): if req.get_acct_status_type() not in (STATUS_TYPE_ACCT_ON, STATUS_TYPE_ACCT_OFF): return if req.get_acct_status_type() == STATUS_TYPE_ACCT_ON: store.unlock_online(req.get_nas_addr(), None, STATUS_TYPE_ACCT_ON) runstat.acct_on += 1 log.msg('bas accounting on success', level=logging.INFO) else: store.unlock_online(req.get_nas_addr(), None, STATUS_TYPE_ACCT_OFF) runstat.acct_off += 1 log.msg('bas accounting off success', level=logging.INFO)
def process(req=None, admin=None): msg_id = req.get("msg_id") nas_addr = req.get("nas_addr") if not nas_addr: reply = json.dumps({ 'msg_id': msg_id, 'data': u'nas_addr is empty', 'code': 1 }) return admin.sendMessage(reply, False) session_id = req.get("acct_session_id") store.unlock_online(nas_addr, session_id, STATUS_TYPE_UNLOCK) reply = json.dumps({'msg_id': msg_id, 'data': u'unlock ok', 'code': 0}) admin.sendMessage(reply, False)