上报接口传递的为list

This commit is contained in:
pengtao 2019-08-06 11:54:55 +08:00
parent a807e052e7
commit da806b3d51

View File

@ -238,15 +238,17 @@ class DispatchHandler(tornado.web.RequestHandler):
def _upAdRecording(self): def _upAdRecording(self):
try: try:
adid = self.get_query_argument('adid') adid = self.get_query_argument('adid')
ids = json.loads(adid)
except Exception: except Exception:
result = {'errcode': 2, "errmsg": f"get args failed`"} result = {'errcode': 2, "errmsg": f"get args failed`"}
log.error(result, exc_info=True) log.error(result, exc_info=True)
self.write({'errcode': 1, "errmsg": 'get adid failed!'}) self.write({'errcode': 1, "errmsg": 'get adid failed!'})
if adid: for id in ids:
key = f"ad::{adid}::num" if id:
my_redis.incr(key, amount=1) key = f"ad::{id}::num"
self.write({'errcode': 0, "errmsg": '', "message": f"{adid} incr success!"}) my_redis.incr(key, amount=1)
self.write({'errcode': 0, "errmsg": '', "message": f"{id} incr success!"})
def _selfCheckingHandler(self): def _selfCheckingHandler(self):