diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index d754d45..9696c19 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -1071,7 +1071,6 @@ async def find_criterion( @router.post("/resume_affix") async def resume_affix( request: Request, - data_in: schemas.Post_uid, file: UploadFile = File(...), ckdb: CKDrive = Depends(get_ck_db), current_user: schemas.UserDB = Depends(deps.get_current_user) @@ -1088,7 +1087,7 @@ async def resume_affix( f.write(contents) f.close() except: - return schemas.Msg(code=400, msg='上传文件有误', data=None) + return schemas.Msg(code=400, msg='上传文件有误', data='') try: # 附件正常上传到华为云 res = obsClient.putFile('legu-cdn-source', 'hrms/accessory/' + filename, path_data + '/' + filename) @@ -1096,19 +1095,20 @@ async def resume_affix( # 地址 url = res.body.objectUrl resData = {'file_url': url, 'filename': 'hrms/accessory/' + filename} - sql = f""" - ALTER table HR.resumes update resume_affix_id = {url} WHERE uid = '{data_in.uid}' - """ - await ckdb.execute(sql) - return schemas.Msg(code=200, msg='ok', data=resData) + res=json.dumps(resData) + # sql = f""" + # ALTER table HR.resumes update resume_affix_id = {url} WHERE uid = '{data_in.uid}' + # """ + # await ckdb.execute(sql) + return schemas.Msg(code=200, msg='ok', data=res) else: # print('errorCode:', res.errorCode) # print('errorMessage:', res.errorMessage) - return schemas.Msg(code=400, msg='上传华为云失败', data=None) + return schemas.Msg(code=400, msg='上传华为云失败', data='') except: import traceback print(traceback.format_exc()) - return schemas.Msg(code=400, msg='上传华为云失败', data=None) + return schemas.Msg(code=400, msg='上传华为云失败', data='') @router.post("/updata_entry") @@ -2152,7 +2152,7 @@ async def add_interviewee( @router.post("/head_to_hw") async def head_to_hw( request: Request, - data_in: schemas.Post_uid, + # data_in: schemas.Post_uid, file: UploadFile = File(...), ckdb: CKDrive = Depends(get_ck_db), current_user: schemas.UserDB = Depends(deps.get_current_user)