from typing import Optional, Awaitable import pandas as pd import numpy as np import datetime import pymysql from sqlalchemy import create_engine import simplejson import requests import tornado.web import pandas as pd import json import numpy as np import datetime from sqlalchemy import create_engine from db_config import * import traceback import uuid class AiCallBackAddGroup(tornado.web.RequestHandler): def initialize(self, logger): self.logger = logger def post(self): data = self.request.body data = str(data, 'utf8') data = json.loads(data, encoding='utf8') self.logger.info("*************************************** NEW REQUEST ***************************************") self.logger.info("raw data from request is %s" % data) # 1、新增广告组操作 try: pass except Exception: self.logger.error(traceback.format_exc()) # 返回接口结果 self.write(json.dumps({})) self.flush() # 该类解析的是 手动请求的新增广告计划或者新增广告组的数据 class UpdateGroupLevelRecordTable(object): def __init__(self, request_data): pass