[2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 请求ID: 20260811073907_53fc1cc3 [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 日志类型: generate_api [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] VAT API请求开始 | Context: {"method":"GET","request_id":"20260811073907_53fc1cc3","get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"post_params":[],"input_raw":""} [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 开始处理VAT API请求 [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] GET请求参数 | Context: {"get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 申请ID验证通过 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 07:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 创建VAT文档生成器 [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 请求ID: 20260811073907_618507e1 [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 日志类型: generate_api [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 07:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 15:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 开始同步阶段处理 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 15:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] ========== 开始同步阶段VAT处理,ID: 82fbf55b-535b-4d41-b6d8-83a8c08dfcde ========== [2026-08-11 15:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] RPA数据库连接成功 [环境: production] [2026-08-11 15:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 发现已存在的异步任务 | Context: {"task_id":"7","task_status":"0","task_status_string":"pending","vat_business_record_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 15:39:07] [INFO] [Req:20260811073907_618507e1] [App:generate_api] 发现已存在的异步任务,任务ID: , 状态: 0 [2026-08-11 15:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 同步阶段处理完成 | Context: {"duration":0.08,"success":true,"result_keys":["success","business_code","message","task_id","existing_task"]} [2026-08-11 15:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] 同步阶段成功,启动异步处理 [2026-08-11 15:39:07] [ERROR] [Req:20260811073907_53fc1cc3] [App:generate_api] 未能获取VATRegInfo ID | Context: {"vat_business_record_id":null} [2026-08-11 15:39:07] [ERROR] [Req:20260811073907_53fc1cc3] [App:generate_api] VAT API错误响应 | Context: {"status_code":500,"message":"无法获取VATRegInfo ID,请检查数据库配置","request_id":"20260811073907_53fc1cc3"} [2026-08-11 15:39:07] [INFO] [Req:20260811073907_53fc1cc3] [App:generate_api] VAT API响应 | Context: {"status_code":500,"message":"无法获取VATRegInfo ID,请检查数据库配置","data_keys":["request_id"]} [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 请求ID: 20260811074051_a9fc46a2 [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 日志类型: generate_api [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] VAT API请求开始 | Context: {"method":"GET","request_id":"20260811074051_a9fc46a2","get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"post_params":[],"input_raw":""} [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 开始处理VAT API请求 [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] GET请求参数 | Context: {"get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 申请ID验证通过 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 07:40:51] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 创建VAT文档生成器 [2026-08-11 07:40:51] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 07:40:51] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 请求ID: 20260811074051_10a77f03 [2026-08-11 07:40:51] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 日志类型: generate_api [2026-08-11 07:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 07:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 07:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 07:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 15:40:52] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 开始同步阶段处理 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 15:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] ========== 开始同步阶段VAT处理,ID: 82fbf55b-535b-4d41-b6d8-83a8c08dfcde ========== [2026-08-11 15:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] RPA数据库连接成功 [环境: production] [2026-08-11 15:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 发现已存在的异步任务 | Context: {"task_id":"7","task_status":"0","task_status_string":"pending","vat_business_record_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 15:40:52] [INFO] [Req:20260811074051_10a77f03] [App:generate_api] 发现已存在的异步任务,任务ID: , 状态: 0 [2026-08-11 15:40:52] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 同步阶段处理完成 | Context: {"duration":0.08,"success":true,"result_keys":["success","business_code","message","task_id","existing_task"]} [2026-08-11 15:40:52] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] 同步阶段成功,启动异步处理 [2026-08-11 15:40:52] [ERROR] [Req:20260811074051_a9fc46a2] [App:generate_api] 未能获取VATRegInfo ID | Context: {"vat_business_record_id":null} [2026-08-11 15:40:52] [ERROR] [Req:20260811074051_a9fc46a2] [App:generate_api] VAT API错误响应 | Context: {"status_code":500,"message":"无法获取VATRegInfo ID,请检查数据库配置","request_id":"20260811074051_a9fc46a2"} [2026-08-11 15:40:52] [INFO] [Req:20260811074051_a9fc46a2] [App:generate_api] VAT API响应 | Context: {"status_code":500,"message":"无法获取VATRegInfo ID,请检查数据库配置","data_keys":["request_id"]} [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 请求ID: 20260811084120_bd69349b [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 日志类型: generate_api [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] VAT API请求开始 | Context: {"method":"GET","request_id":"20260811084120_bd69349b","get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"post_params":[],"input_raw":""} [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 开始处理VAT API请求 [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] GET请求参数 | Context: {"get_params":{"id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"},"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 申请ID验证通过 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 08:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 创建VAT文档生成器 [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] ========== 新请求开始 ========== [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 请求ID: 20260811084120_6bf5b4b4 [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 日志类型: generate_api [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-11 08:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 开始同步阶段处理 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] ========== 开始同步阶段VAT处理,ID: 82fbf55b-535b-4d41-b6d8-83a8c08dfcde ========== [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] RPA数据库连接成功 [环境: production] [2026-08-11 16:41:20] [SUCCESS] [Req:20260811084120_6bf5b4b4] [App:generate_api] 步骤1: 异步任务状态检查完成 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 开始查询VAT业务数据,VATRegInfo ID: 82fbf55b-535b-4d41-b6d8-83a8c08dfcde [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] AR值确定: M(使用原模板) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 主数据查询成功 | Context: {"vat_business_record_id":"1301be9f-1987-4fcf-a311-4caacba5025d","vat_reg_info_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 必填字段验证通过 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 从缓存加载国家数据成功,共 156 条记录 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 法人国家验证通过: HK -> Hong Kong [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询到 12 个附件文件 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询身份证正面,ID列表: wu_1jvlihetcnau125i5blob91lbt1o [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询到文件: 企业微信截图_17863563438187.png [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 身份证正面文件大小验证通过: 企业微信截图_17863563438187.png (892.01KB) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到可用的身份证正面: 企业微信截图_17863563438187.png (ID: wu_1jvlihetcnau125i5blob91lbt1o) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 身份证正面格式验证通过: png [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询身份证反面,ID列表: wu_1jvlihhrl14moh6o116e1nglvc81u [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询到文件: 企业微信截图_17863563531210.png [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 身份证反面文件大小验证通过: 企业微信截图_17863563531210.png (846.61KB) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到可用的身份证反面: 企业微信截图_17863563531210.png (ID: wu_1jvlihhrl14moh6o116e1nglvc81u) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 身份证反面格式验证通过: png [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 香港公司:开始获取CR、BR、CR签发人、查册文件 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询CR文件(注册证书),ID列表: d150b8fb-ece4-4132-8928-c834ba36b8b0 [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询到文件: CR-憑川文化科技有限公司.pdf [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] CR文件(注册证书)文件大小验证通过: CR-憑川文化科技有限公司.pdf (234.94KB) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到可用的CR文件(注册证书): CR-憑川文化科技有限公司.pdf (ID: d150b8fb-ece4-4132-8928-c834ba36b8b0) [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] CR文件(注册证书)格式验证通过: pdf [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询BR文件(商业登记证),ID列表: a131c9ce-66bc-4b35-87c5-73ea015eff7a [2026-08-11 16:41:20] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查询到文件: BRC_憑川文化科技有限公司.pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] BR文件(商业登记证)文件大小验证通过: BRC_憑川文化科技有限公司.pdf (142.05KB) [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到可用的BR文件(商业登记证): BRC_憑川文化科技有限公司.pdf (ID: a131c9ce-66bc-4b35-87c5-73ea015eff7a) [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] BR文件(商业登记证)格式验证通过: pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到BR脚码文件: BR脚码.png [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到CR签发人文件: CR签发人.png [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 文件已存在: E:\ou\meiou-app\es_haiya\config/../temp/hk_images_82fbf55b-535b-4d41-b6d8-83a8c08dfcde/BR脚码.png [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 文件已存在: E:\ou\meiou-app\es_haiya\config/../temp/hk_images_82fbf55b-535b-4d41-b6d8-83a8c08dfcde/CR签发人.png [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 香港公司图片文件下载完成: BR脚码、CR签发人 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到 4 个PDF文件,开始检测查册文件 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 检测PDF文件: 查册文件.pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 开始下载待检测PDF: 查册文件.pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] PDF下载完成 | Context: {"file_size":179806,"memory_usage":14680064,"memory_limit":"1024M"} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 开始识别待检测PDF: 查册文件.pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查册文件检测通过 | Context: {"confidence":1,"matched_keywords":["Company Particulars","Company Particulars","Date of Incorporation","Share Capital","Directors","Company Secretary","Incorporation","Companies Registry"],"language":"mixed"} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 找到查册文件: 查册文件.pdf [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 查册文件验证通过(包装法/海牙类型必须存在) [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 香港公司文件获取完成 [2026-08-11 16:41:21] [SUCCESS] [Req:20260811084120_6bf5b4b4] [App:generate_api] VAT业务数据查询完成 [2026-08-11 16:41:21] [SUCCESS] [Req:20260811084120_6bf5b4b4] [App:generate_api] 步骤2: 数据库查询完成 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 检测公司国家: 香港 (标准化后: 香港) [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 检测到香港公司,跳过营业执照和企业信用报告生成 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 香港公司:跳过企业信用报告验证 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] RPA数据库连接成功 [环境: production] [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 异步任务创建成功 | Context: {"task_id":"3154","vat_business_record_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde","priority":0} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_6bf5b4b4] [App:generate_api] 异步任务创建成功(香港公司,无企业信用报告) | Context: {"task_id":"3154","vat_business_record_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde"} [2026-08-11 16:41:21] [SUCCESS] [Req:20260811084120_6bf5b4b4] [App:generate_api] 步骤4: 异步任务创建完成,任务ID: 3154 [2026-08-11 16:41:21] [SUCCESS] [Req:20260811084120_6bf5b4b4] [App:generate_api] ========== 同步阶段完成(香港公司,跳过企业信用报告和营业执照处理) ========== [2026-08-11 16:41:21] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 同步阶段处理完成 | Context: {"duration":1.72,"success":true,"result_keys":["success","business_code","message","vat_data","task_id","credit_report_path","is_hong_kong_company","vat_reg_info_id","vat_business_record_id"]} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 同步阶段成功,启动异步处理 [2026-08-11 16:41:21] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] VATRegInfo状态更新成功 | Context: {"vat_reg_info_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde","status":5,"error_msg_length":0} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] 使用generate方法创建的异步任务 | Context: {"task_id":"3154","vat_reg_info_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde","vat_business_record_id":"1301be9f-1987-4fcf-a311-4caacba5025d","has_credit_report_path":false,"credit_report_file":null} [2026-08-11 16:41:21] [SUCCESS] [Req:20260811084120_bd69349b] [App:generate_api] VAT API同步阶段成功响应 | Context: {"applicationId":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde","vat_reg_info_id":"82fbf55b-535b-4d41-b6d8-83a8c08dfcde","business_code":"YJ-ES244","task_id":"3154"} [2026-08-11 16:41:21] [INFO] [Req:20260811084120_bd69349b] [App:generate_api] VAT API响应 | Context: {"status_code":200,"message":"数据验证和企业信用报告确认成功,文档正在异步生成","data_keys":["id","vat_reg_info_id","business_code","task_id","status","message","duration"]}