feat: 完善批量导入逻辑,8步冒烟全绿
This commit is contained in:
@@ -138,6 +138,9 @@ def import_episodes(
|
||||
raise HTTPException(status_code=status.HTTP_409_CONFLICT, detail=msg)
|
||||
# 其他解析/校验错误
|
||||
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail=msg)
|
||||
except Exception as e:
|
||||
# 捕获 generate_error_excel 等意外错误,避免 500 扩散
|
||||
raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=f"导入失败:{str(e)}")
|
||||
|
||||
# 存储失败行(供后续下载)
|
||||
if result["errors"]:
|
||||
|
||||
Reference in New Issue
Block a user