fix: improve cross-review upload and OCR failure handling
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
from typing import Any
|
||||
|
||||
from fastapi import Depends, File, Query, UploadFile
|
||||
from fastapi import Depends, File, Form, Query, UploadFile
|
||||
from fastapi.responses import JSONResponse
|
||||
|
||||
from fastapi_common.fastapi_common_security.security import verify_access_token
|
||||
@@ -139,6 +139,8 @@ class CrossReviewController(BaseController):
|
||||
async def UploadTaskDocument(
|
||||
TaskId: int,
|
||||
file: UploadFile = File(..., description="上传文档"),
|
||||
typeId: int | None = Form(None, description="文档类型ID"),
|
||||
groupId: int | None = Form(None, description="文档子类型ID"),
|
||||
payload: dict[str, Any] = Depends(verify_access_token),
|
||||
):
|
||||
"""向交叉评查任务补传文档。"""
|
||||
@@ -151,6 +153,8 @@ class CrossReviewController(BaseController):
|
||||
FileName=file.filename or "upload.bin",
|
||||
FileContent=content,
|
||||
ContentType=file.content_type,
|
||||
TypeId=typeId,
|
||||
GroupId=groupId,
|
||||
)
|
||||
return Result.success(data=Data, message="交叉评查任务文档上传成功")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user