feat: 后台任务

This commit is contained in:
eric
2023-05-04 17:15:54 +08:00
parent ce1db0b73d
commit a80332f9af

8
app.py
View File

@@ -100,20 +100,20 @@ def read_items(
# 微信对话-用户输入 # 微信对话-用户输入
@app.get("/input",) @app.get("/input",)
async def getphonenum( async def getphonenum(
background_tasks: BackgroundTasks,
inputArguments: Union[str, None] = None, inputArguments: Union[str, None] = None,
appid: Union[str, None] = Header(default=None), appid: Union[str, None] = Header(default=None),
bid: Union[str, None] = Header(default=None), bid: Union[str, None] = Header(default=None),
requestid: Union[str, None] = Header(default=None), requestid: Union[str, None] = Header(default=None),
uid: Union[str, None] = Header(default=None), uid: Union[str, None] = Header(default=None)
# bt: BackgroundTasks
): ):
# 存储uid和手机号 # 存储uid和手机号
# return {"appid": appid,"bid": bid,"requestid": requestid,"uid": uid,'inputArguments':inputArguments} # return {"appid": appid,"bid": bid,"requestid": requestid,"uid": uid,'inputArguments':inputArguments}
# 后台任务 # 后台任务
# bt.add_task(resData,inputArguments,uid) background_tasks.add_task(resData,inputArguments,uid)
await resData(inputArguments,uid) # await resData(inputArguments,uid)
content = {"err_code": 0,"data_list": [{"outputArguments":'test'}]} content = {"err_code": 0,"data_list": [{"outputArguments":'test'}]}
headers = {"Content-Type": "application/json"} headers = {"Content-Type": "application/json"}
return JSONResponse(content=content, headers=headers) return JSONResponse(content=content, headers=headers)