add user_online interface

This commit is contained in:
pengtao 2020-03-20 16:52:17 +08:00
parent 8d067d113d
commit 067e5babfa

12
web.py
View File

@ -34,17 +34,17 @@ class DispatchHandler(tornado.web.RequestHandler):
yield self._selfmp2ss() yield self._selfmp2ss()
elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'clear_redis': elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'clear_redis':
yield self._selfclear_redis() yield self._selfclear_redis()
elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online':
yield self._user_online()
elif self.get_query_argument('c') == 'Deploy' and self.get_query_argument('a') == 'keys': elif self.get_query_argument('c') == 'Deploy' and self.get_query_argument('a') == 'keys':
yield self._selfdeploykeys() yield self._selfdeploykeys()
else: else:
self.write("pls check args!") self.write("pls check args!")
# @gen.coroutine @gen.coroutine
# def post(self): def post(self):
# if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'upJumpRecording': log.info(f"get requests {self.request.body_arguments}")
# self._selfupJumpRecording() if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online':
self._user_online()
def _user_online(self): def _user_online(self):
post_data = self.request.body_arguments post_data = self.request.body_arguments
post_data = {x: post_data.get(x)[0].decode("utf-8") for x in post_data.keys()} post_data = {x: post_data.get(x)[0].decode("utf-8") for x in post_data.keys()}