12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- from flask import Flask,request
- from utils.DataSearchUtils import MysqlSearchUtils
- from utils.HttpUtils import HttpUtils
- from ai_auto_create_creative_job import AiAutoCreateCreativeJob
- import json
- from utils import ResultDictUtils
- from flask_cors import CORS
- app = Flask(__name__)
- CORS(app, resources=r'/*')
- mysql = MysqlSearchUtils()
- httpUtils = HttpUtils()
- aiAutoCreateCreativeJob = AiAutoCreateCreativeJob()
- @app.route('/hello')
- def hello_word():
- print(request.path)
- print(request.full_path)
- return 'hello world'
- @app.route('/getOne')
- def get_json():
- response_dict = {}
- data = mysql.get_one()
- response_dict["data"] = data
- return response_dict
- @app.route('/getList',methods=["post"])
- def get_list():
- body = request.json
- print(body["accountId"])
- response_dict = {}
- list = mysql.get_all()
- response_dict["list"] = list
- return response_dict
- @app.route('/testReport',methods=["get"])
- def test_report():
- rest = httpUtils.get("http://localhost:8079/getOne",{"accountId":"123"},{"accountId":"123"})
- return json.loads(rest)
- @app.route('/autoCreateCreativeJob')
- def auto_create_creative_job():
- response_dict = ResultDictUtils.common_success_dict
- account_id = request.args.get("accountId")
- if 0 == account_id or account_id is None:
- return ResultDictUtils.params_error_dict
- rest = aiAutoCreateCreativeJob.auto_create_job(account_id)
- response_dict["data"] = rest
- return response_dict
- if __name__ == '__main__':
- app.run(host='0.0.0.0',port=8079,debug=True)
|