def post(self): logging.info(self.request) app = self.get_argument("app", "") sys = self.get_argument("sys", "") level = self.get_argument("level", "") message = self.get_argument("message", "") app = app.encode("utf-8") sys = sys.encode("utf-8") level = level.encode("utf-8") message = message.encode("utf-8") logging.info("got app %r", app) logging.info("got sys %r", sys) logging.info("got level %r", level) logging.info("got message %r", message) # save message into mongodb timestamp = time.time() _id = generate_uuid_str() _json = {'_id':_id, 'app':app, 'sys':sys, 'level':level, 'message':message, 'create_time':timestamp} kit_dao.kit_dao().create(_json) # send message to wx 公众号客户 by template wx_access_token = wx_wrap.getAccessTokenByClientCredential(WX_APP_ID, WX_APP_SECRET) logging.info("got wx_access_token %r", wx_access_token) # openid = 店小二openid openid = "oy0Kxt7zNpZFEldQmHwFF-RSLNV0" wx_wrap.sendSysErrorMessage(wx_access_token, openid, _id, app, sys, level, message, timestamp) self.write("SUCCESS") self.finish()
def post(self): logging.info(self.request) app = self.get_argument("app", "") sys = self.get_argument("sys", "") level = self.get_argument("level", "") message = self.get_argument("message", "") app = app.encode("utf-8") sys = sys.encode("utf-8") level = level.encode("utf-8") message = message.encode("utf-8") logging.info("got app %r", app) logging.info("got sys %r", sys) logging.info("got level %r", level) logging.info("got message %r", message) # save message into mongodb timestamp = time.time() _id = generate_uuid_str() _json = { '_id': _id, 'app': app, 'sys': sys, 'level': level, 'message': message, 'create_time': timestamp } kit_dao.kit_dao().create(_json) # send message to wx 公众号客户 by template wx_access_token = wx_wrap.getAccessTokenByClientCredential( WX_APP_ID, WX_APP_SECRET) logging.info("got wx_access_token %r", wx_access_token) # openid = 店小二openid openid = "oy0Kxt7zNpZFEldQmHwFF-RSLNV0" wx_wrap.sendSysErrorMessage(wx_access_token, openid, _id, app, sys, level, message, timestamp) self.write("SUCCESS") self.finish()
def setSys(self,sys): self.fields_desc[3] = sys.encode() print("1.5 系统中提取sys,这里按照测试数据填入",sys)