def post(self): self.text = self.get_argument("text", None) self.docids = self.get_argument("docids", None) self.tags = self.get_argument("tags", None) self.timeout = self.get_argument("timeout", None) self.response = yield self.search() if self.response == 401: self.write(utils.json_failed(401)) else: tmp = json.loads(self.response.body)["result"] r = {} r["tokens"] = tmp["Tokens"] r["docs"] = [utils.decodeDocid(int(self.appid), int(docid['DocId'])) for docid in tmp["Docs"]] r["timeout"] = tmp["Timeout"] self.write(utils.json_success(r)) self.finish()
def getNovelDocMaxId(self, appid): """获取小说最大id""" sql = "SELECT maxdocid FROM doc WHERE appid_id=%s" docmaxid = self.db.get(sql,appid)["maxdocid"] return utils.decodeDocid(appid, docmaxid)