[2026-09-13 21:51:27] [INFO] [Req:20260913215127_bb4eadc6] ========== 新请求开始 ========== [2026-09-13 21:51:27] [INFO] [Req:20260913215127_bb4eadc6] 请求ID: 20260913215127_bb4eadc6 [2026-09-13 21:51:27] [INFO] [Req:20260913215127_bb4eadc6] 日志类型: [2026-09-13 21:51:27] [ERROR] [Req:20260913215127_bb4eadc6] 状态查询API错误 | Context: {"message":"缺少有效的申请ID参数(id)","status_code":400} [2026-09-13 21:51:29] [INFO] [Req:20260913215129_1e7c2231] ========== 新请求开始 ========== [2026-09-13 21:51:29] [INFO] [Req:20260913215129_1e7c2231] 请求ID: 20260913215129_1e7c2231 [2026-09-13 21:51:29] [INFO] [Req:20260913215129_1e7c2231] 日志类型: [2026-09-13 21:51:33] [INFO] [Req:20260913215133_98b12bb5] ========== 新请求开始 ========== [2026-09-13 21:51:33] [INFO] [Req:20260913215133_98b12bb5] 请求ID: 20260913215133_98b12bb5 [2026-09-13 21:51:33] [INFO] [Req:20260913215133_98b12bb5] 日志类型: [2026-09-13 21:51:33] [INFO] [Req:20260913215133_98b12bb5] 开始查询VAT业务数据,VATRegInfo ID: 1 [2026-09-13 21:51:34] [INFO] [Req:20260913215134_add78a34] ========== 新请求开始 ========== [2026-09-13 21:51:34] [INFO] [Req:20260913215134_add78a34] 请求ID: 20260913215134_add78a34 [2026-09-13 21:51:34] [INFO] [Req:20260913215134_add78a34] 日志类型: [2026-09-13 21:51:34] [INFO] [Req:20260913215134_add78a34] 开始查询VAT业务数据,VATRegInfo ID: 1 [2026-09-13 21:51:36] [INFO] [Req:20260913215136_869578bc] ========== 新请求开始 ========== [2026-09-13 21:51:36] [INFO] [Req:20260913215136_869578bc] 请求ID: 20260913215136_869578bc [2026-09-13 21:51:36] [INFO] [Req:20260913215136_869578bc] 日志类型: [2026-09-13 21:51:36] [INFO] [Req:20260913215136_869578bc] 初始化DocumentGenerator [2026-09-13 21:51:36] [INFO] [Req:20260913215136_869578bc] 连接默认数据库: / [2026-09-13 21:51:36] [ERROR] [Req:20260913215136_869578bc] 默认数据库连接失败: Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -1 [code] => -1 [2] => Invalid option ??~v was passed to sqlsrv_connect. [message] => Invalid option ??~v was passed to sqlsrv_connect. ) ) [2026-09-13 21:51:36] [ERROR] [Req:20260913215136_869578bc] 初始化失败: 数据库连接失败: Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -1 [code] => -1 [2] => Invalid option ??~v was passed to sqlsrv_connect. [message] => Invalid option ??~v was passed to sqlsrv_connect. ) ) [2026-09-13 21:51:42] [INFO] [Req:20260913215142_7d1a10d4] ========== 新请求开始 ========== [2026-09-13 21:51:42] [INFO] [Req:20260913215142_7d1a10d4] 请求ID: 20260913215142_7d1a10d4 [2026-09-13 21:51:42] [INFO] [Req:20260913215142_7d1a10d4] 日志类型: [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 处理身份证数据 [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 性别翻译: 男 -> HOMBRE [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 民族翻译: 汉 -> HAN [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 从身份证签发机关原件中提取城市名: 莆田 [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 城市名拼音转换: 莆田 -> Putian [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 城市名转换为拼音: 莆田 -> Putian [2026-09-13 21:51:43] [DEBUG] [Req:20260913215142_7d1a10d4] '市'字后的文本: 公安局秀屿分局 [2026-09-13 21:51:43] [DEBUG] [Req:20260913215142_7d1a10d4] 公安局和分局中间的文字: 秀屿 [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 找到区县(公安局/分局模式): 秀屿 [2026-09-13 21:51:43] [INFO] [Req:20260913215142_7d1a10d4] 身份证数据处理完成 [2026-09-13 21:51:43] [INFO] [Req:20260913215143_4b4fa7d7] ========== 新请求开始 ========== [2026-09-13 21:51:43] [INFO] [Req:20260913215143_4b4fa7d7] 请求ID: 20260913215143_4b4fa7d7 [2026-09-13 21:51:43] [INFO] [Req:20260913215143_4b4fa7d7] 日志类型: [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 处理营业执照数据 [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 营业执照数据处理完成 [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 处理身份证数据 [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 性别翻译: 男 -> HOMBRE [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 民族翻译: 汉族 -> HAN [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 开始翻译身份证地址 [2026-09-13 21:51:44] [INFO] [Req:20260913215143_4b4fa7d7] 【DeepL翻译】开始翻译地址:福建省福州市鼓楼区测试街道123号 [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 【DeepL翻译】地址翻译成功:N.º 123, calle Test, distrito de Gulou, ciudad de Fuzhou, provincia de Fujian [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 地址翻译并格式化完成: 福建省福州市鼓楼区测试街道123号 -> N.º 123, calle Test, distrito de Gulou, ciudad de Fuzhou, provincia de Fujian [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 从身份证签发机关原件中提取城市名: 福州 [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 城市名拼音转换: 福州 -> Fuzhou [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 城市名转换为拼音: 福州 -> Fuzhou [2026-09-13 21:51:47] [DEBUG] [Req:20260913215143_4b4fa7d7] '市'字后的文本: 公安局鼓楼分局 [2026-09-13 21:51:47] [DEBUG] [Req:20260913215143_4b4fa7d7] 公安局和分局中间的文字: 鼓楼 [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 找到区县(公安局/分局模式): 鼓楼 [2026-09-13 21:51:47] [INFO] [Req:20260913215143_4b4fa7d7] 身份证数据处理完成 [2026-09-13 21:51:48] [INFO] [Req:20260913215148_4de56ebb] ========== 新请求开始 ========== [2026-09-13 21:51:48] [INFO] [Req:20260913215148_4de56ebb] 请求ID: 20260913215148_4de56ebb [2026-09-13 21:51:48] [INFO] [Req:20260913215148_4de56ebb] 日志类型: [2026-09-13 21:51:48] [INFO] [Req:20260913215148_4de56ebb] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:51:48] [INFO] [Req:20260913215148_4de56ebb] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:51:50] [INFO] [Req:20260913215150_826b3f95] ========== 新请求开始 ========== [2026-09-13 21:51:50] [INFO] [Req:20260913215150_826b3f95] 请求ID: 20260913215150_826b3f95 [2026-09-13 21:51:50] [INFO] [Req:20260913215150_826b3f95] 日志类型: [2026-09-13 21:51:50] [INFO] [Req:20260913215150_826b3f95] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:51:50] [INFO] [Req:20260913215150_826b3f95] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:51:50] [WARNING] [Req:20260913215150_826b3f95] 无法解析营业期限日期: 无效日期 [2026-09-13 21:51:51] [INFO] [Req:20260913215151_790cb13e] ========== 新请求开始 ========== [2026-09-13 21:51:51] [INFO] [Req:20260913215151_790cb13e] 请求ID: 20260913215151_790cb13e [2026-09-13 21:51:51] [INFO] [Req:20260913215151_790cb13e] 日志类型: [2026-09-13 21:51:52] [INFO] [Req:20260913215152_a22aff81] ========== 新请求开始 ========== [2026-09-13 21:51:52] [INFO] [Req:20260913215152_a22aff81] 请求ID: 20260913215152_a22aff81 [2026-09-13 21:51:52] [INFO] [Req:20260913215152_a22aff81] 日志类型: [2026-09-13 21:51:53] [INFO] [Req:20260913215151_790cb13e] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:51:53] [INFO] [Req:20260913215151_790cb13e] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/中文测试目录/营业执照.jpg" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_331466ebda95676854e425f225973ec2.png" 2>&1 [2026-09-13 21:51:54] [INFO] [Req:20260913215151_790cb13e] Python返回码: 0 [2026-09-13 21:51:54] [INFO] [Req:20260913215151_790cb13e] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../temp/???IJ???Ŀ¼/Ӫҵִ??.jpg ?ļ???С: 63391 bytes ????ͼ???ļ?: Ӫҵִ??.jpg ??????ʱ?ļ?: opencv_safe_e4a9c976.jpg OpenCV?ɹ???ȡͼ?? ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_331466ebda95676854e425f225973ec2.png ??????ʱ?ļ?: opencv_safe_e4a9c976.jpg [2026-09-13 21:51:54] [SUCCESS] [Req:20260913215151_790cb13e] Python提取二维码成功: qrcode_extracted_331466ebda95676854e425f225973ec2.png [2026-09-13 21:51:54] [INFO] [Req:20260913215151_790cb13e] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:51:54] [INFO] [Req:20260913215151_790cb13e] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/Putianshichengxiangqutuoxiaomaoyi_Co___Ltd__XD249_20251215113053/downloads/营业执照.jpg" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_e25c0a981f0853681cc5f323ed7c1e5a.png" 2>&1 [2026-09-13 21:51:55] [INFO] [Req:20260913215151_790cb13e] Python返回码: 0 [2026-09-13 21:51:55] [INFO] [Req:20260913215151_790cb13e] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../temp/Putianshichengxiangqutuoxiaomaoyi_Co___Ltd__XD249_20251215113053/downloads/Ӫҵִ??.jpg ?ļ???С: 63391 bytes ????ͼ???ļ?: Ӫҵִ??.jpg ??????ʱ?ļ?: opencv_safe_e4a9c976.jpg OpenCV?ɹ???ȡͼ?? ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_e25c0a981f0853681cc5f323ed7c1e5a.png ??????ʱ?ļ?: opencv_safe_e4a9c976.jpg [2026-09-13 21:51:55] [SUCCESS] [Req:20260913215151_790cb13e] Python提取二维码成功: qrcode_extracted_e25c0a981f0853681cc5f323ed7c1e5a.png [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] ========== 新请求开始 ========== [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 请求ID: 20260913215155_ea7ec140 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 日志类型: [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 处理企业信用报告数据 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: OCR原始数据结构: [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, shareholder_type, main_members [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 公司类型原始值: 有限责任公司(自然人独资) [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 经营范围原始值: 软件开发;信息技术咨询服务 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 主要人员数量: 2 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: OCR原始数据结构: [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, shareholder_type, main_members [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 公司类型原始值: 有限责任公司(自然人独资) [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 经营范围原始值: 软件开发;信息技术咨询服务 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 主要人员数量: 2 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 提取企业信用报告登记机关信息: 莆田市城厢区市场监督管理局 [2026-09-13 21:51:55] [DEBUG] [Req:20260913215155_ea7ec140] 去掉'市场'及之后的文本: 莆田市城厢区 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 提取到城市: 莆田 [2026-09-13 21:51:55] [DEBUG] [Req:20260913215155_ea7ec140] '市'字后的文本: 城厢区 [2026-09-13 21:51:55] [DEBUG] [Req:20260913215155_ea7ec140] 提取的区县名: 城厢 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 提取到区县: 城厢 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 开始翻译经营范围 [2026-09-13 21:51:55] [INFO] [Req:20260913215155_ea7ec140] 【DeepL翻译】开始翻译:软件开发;信息技术咨询服务 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] 【DeepL翻译】翻译成功:Desarrollo de software; servicios de consultoría en tecnologías de la información [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] 开始收集主要人员信息(从第1、2、3页) [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] 第2页找到 2 个主要人员 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] 收集到 2 个有效的主要人员信息 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 收集到的所有成员数据: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 成员1: 张三 - 执行董事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 成员2: 李四 - 监事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 过滤后的成员数据: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 过滤后成员1: 张三 - 执行董事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 过滤后成员2: 李四 - 监事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 去重后的成员数据: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终成员1: 张三 - 执行董事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终成员2: 李四 - 监事 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] 企业信用报告数据处理完成 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终模板数据中的主要人员: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 模板成员1: ZHANG, SAN - Director ejecutivo [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 模板成员2: LI, SI - Supervisor [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终模板数据中的股东信息: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终处理结果: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 公司类型: Sociedad de Responsabilidad Limitada(Inversión única por persona física) [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 经营范围: Desarrollo de software; servicios de consultoría en tecnologías de la información [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 第一个股东名称: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 处理后主要人员数量: 2 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 处理后股东数量: 0 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 最终处理结果: [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 公司类型: Sociedad de Responsabilidad Limitada(Inversión única por persona física) [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 经营范围: Desarrollo de software; servicios de consultoría en tecnologías de la información [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 股东名称: 空 [2026-09-13 21:51:57] [INFO] [Req:20260913215155_ea7ec140] DEBUG: 处理后主要人员数量: 2 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] ========== 新请求开始 ========== [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 请求ID: 20260913215200_db5b321e [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 日志类型: [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 南康区公安局 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] 区/县字前的文字: 南康 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 找到区县(区/县字模式): 南康 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 公安局秀屿分局 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] 公安局和分局中间的文字: 秀屿 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 找到区县(公安局/分局模式): 秀屿 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 公安局 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 鼓楼区公安局 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] 区/县字前的文字: 鼓楼 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 找到区县(区/县字模式): 鼓楼 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 思明公安分局 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] 分局前的候选区县名: 思明公安 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 公安局南山分局 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] 公安局和分局中间的文字: 南山 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 找到区县(公安局/分局模式): 南山 [2026-09-13 21:52:00] [DEBUG] [Req:20260913215200_db5b321e] '市'字后的文本: 公安局 [2026-09-13 21:52:00] [INFO] [Req:20260913215200_db5b321e] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:08] [INFO] [Req:20260913215208_15def439] ========== 新请求开始 ========== [2026-09-13 21:52:08] [INFO] [Req:20260913215208_15def439] 请求ID: 20260913215208_15def439 [2026-09-13 21:52:08] [INFO] [Req:20260913215208_15def439] 日志类型: [2026-09-13 21:52:11] [INFO] [Req:20260913215211_0c00e4a3] ========== 新请求开始 ========== [2026-09-13 21:52:11] [INFO] [Req:20260913215211_0c00e4a3] 请求ID: 20260913215211_0c00e4a3 [2026-09-13 21:52:11] [INFO] [Req:20260913215211_0c00e4a3] 日志类型: [2026-09-13 21:52:11] [INFO] [Req:20260913215211_0c00e4a3] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:11] [INFO] [Req:20260913215211_0c00e4a3] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] ========== 新请求开始 ========== [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 请求ID: 20260913215212_c2b7f105 [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 日志类型: [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 处理身份证数据 [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 性别翻译: 男 -> HOMBRE [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 民族翻译: 汉 -> HAN [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 开始翻译身份证地址 [2026-09-13 21:52:12] [INFO] [Req:20260913215212_c2b7f105] 【DeepL翻译】开始翻译地址:福建省莆田市城厢区学园北街1699号1号楼502室 [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] ========== 新请求开始 ========== [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 请求ID: 20260913215214_5bf1b906 [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 日志类型: [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 处理身份证数据 [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 性别翻译: 男 -> HOMBRE [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 民族翻译: 汉 -> HAN [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 开始翻译身份证地址 [2026-09-13 21:52:14] [INFO] [Req:20260913215214_5bf1b906] 【DeepL翻译】开始翻译地址:福建省莆田市城厢区学园北街1699号1号楼502室 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] ========== 新请求开始 ========== [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 请求ID: 20260913215215_cb124c54 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 日志类型: [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 处理身份证数据 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 性别翻译: 男 -> HOMBRE [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 民族翻译: 汉 -> HAN [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 从身份证签发机关原件中提取城市名: 莆田 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 城市名拼音转换: 莆田 -> Putian [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 城市名转换为拼音: 莆田 -> Putian [2026-09-13 21:52:15] [DEBUG] [Req:20260913215215_cb124c54] '市'字后的文本: 公安局秀屿分局 [2026-09-13 21:52:15] [DEBUG] [Req:20260913215215_cb124c54] 公安局和分局中间的文字: 秀屿 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 找到区县(公安局/分局模式): 秀屿 [2026-09-13 21:52:15] [INFO] [Req:20260913215215_cb124c54] 身份证数据处理完成 [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 【DeepL翻译】地址翻译成功:Apartamento 502, Edificio 1, n.º 1699 de la calle Xueyuanbei, distrito de Chengxiang, ciudad de Putian, provincia de Fujian [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 地址翻译并格式化完成: 福建省莆田市城厢区学园北街1699号1号楼502室 -> Apartamento 502, Edificio 1, n.º 1699 de la calle Xueyuanbei, distrito de Chengxiang, ciudad de Putian, provincia de Fujian [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 从身份证签发机关原件中提取城市名: 莆田 [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 城市名拼音转换: 莆田 -> Putian [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 城市名转换为拼音: 莆田 -> Putian [2026-09-13 21:52:15] [DEBUG] [Req:20260913215214_5bf1b906] '市'字后的文本: 公安局秀屿分局 [2026-09-13 21:52:15] [DEBUG] [Req:20260913215214_5bf1b906] 公安局和分局中间的文字: 秀屿 [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 找到区县(公安局/分局模式): 秀屿 [2026-09-13 21:52:15] [INFO] [Req:20260913215214_5bf1b906] 身份证数据处理完成 [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 【DeepL翻译】地址翻译成功:Apartamento 502, Edificio 1, n.º 1699 de la calle Xueyuanbei, distrito de Chengxiang, ciudad de Putian, provincia de Fujian [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 地址翻译并格式化完成: 福建省莆田市城厢区学园北街1699号1号楼502室 -> Apartamento 502, Edificio 1, n.º 1699 de la calle Xueyuanbei, distrito de Chengxiang, ciudad de Putian, provincia de Fujian [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 从身份证签发机关原件中提取城市名: 莆田 [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 城市名拼音转换: 莆田 -> Putian [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 城市名转换为拼音: 莆田 -> Putian [2026-09-13 21:52:16] [DEBUG] [Req:20260913215212_c2b7f105] '市'字后的文本: 公安局 [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:16] [INFO] [Req:20260913215212_c2b7f105] 身份证数据处理完成 [2026-09-13 21:52:18] [INFO] [Req:20260913215218_4eb3ff91] ========== 新请求开始 ========== [2026-09-13 21:52:18] [INFO] [Req:20260913215218_4eb3ff91] 请求ID: 20260913215218_4eb3ff91 [2026-09-13 21:52:18] [INFO] [Req:20260913215218_4eb3ff91] 日志类型: [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] ========== 新请求开始 ========== [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 请求ID: 20260913215220_9a20165e [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 日志类型: [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 处理企业信用报告数据 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: OCR原始数据结构: [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, main_members [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 公司类型原始值: 有限责任公司 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 经营范围原始值: 技术开发 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 主要人员数量: 0 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: OCR原始数据结构: [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, main_members [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 公司类型原始值: 有限责任公司 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 经营范围原始值: 技术开发 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] DEBUG: 主要人员数量: 0 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 提取企业信用报告登记机关信息: 莆田市城厢区市场监督管理局 [2026-09-13 21:52:20] [DEBUG] [Req:20260913215220_9a20165e] 去掉'市场'及之后的文本: 莆田市城厢区 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 提取到城市: 莆田 [2026-09-13 21:52:20] [DEBUG] [Req:20260913215220_9a20165e] '市'字后的文本: 城厢区 [2026-09-13 21:52:20] [DEBUG] [Req:20260913215220_9a20165e] 提取的区县名: 城厢 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 提取到区县: 城厢 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 开始翻译经营范围 [2026-09-13 21:52:20] [INFO] [Req:20260913215220_9a20165e] 【DeepL翻译】开始翻译:技术开发 [2026-09-13 21:52:21] [INFO] [Req:20260913215221_e3d42ef0] ========== 新请求开始 ========== [2026-09-13 21:52:21] [INFO] [Req:20260913215221_e3d42ef0] 请求ID: 20260913215221_e3d42ef0 [2026-09-13 21:52:21] [INFO] [Req:20260913215221_e3d42ef0] 日志类型: [2026-09-13 21:52:21] [INFO] [Req:20260913215221_e3d42ef0] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:21] [INFO] [Req:20260913215221_e3d42ef0] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_526fd6f65bc409ffcd857750ea796d7b.png" 2>&1 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 【DeepL翻译】翻译成功:Desarrollo tecnológico [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 开始收集主要人员信息(从第1、2、3页) [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 收集到 0 个有效的主要人员信息 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 收集到的所有成员数据: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 过滤后的成员数据: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 去重后的成员数据: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 企业信用报告数据处理完成 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 最终模板数据中的主要人员: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 最终模板数据中的股东信息: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 最终处理结果: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 公司类型: Sociedad de responsabilidad limitada [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 经营范围: Desarrollo tecnológico [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 第一个股东名称: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 处理后主要人员数量: 0 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 处理后股东数量: 0 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 最终处理结果: [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 公司类型: Sociedad de responsabilidad limitada [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 经营范围: Desarrollo tecnológico [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 股东名称: 空 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] DEBUG: 处理后主要人员数量: 0 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 处理营业执照数据 [2026-09-13 21:52:21] [DEBUG] [Req:20260913215220_9a20165e] 去掉'市场'及之后的文本: 莆田市城厢区 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 提取企业信用报告登记机关信息: 莆田市城厢区 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 提取到城市: 莆田 [2026-09-13 21:52:21] [DEBUG] [Req:20260913215220_9a20165e] '市'字后的文本: 城厢区 [2026-09-13 21:52:21] [DEBUG] [Req:20260913215220_9a20165e] 提取的区县名: 城厢 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 提取到区县: 城厢 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 营业执照数据处理完成 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 处理营业执照数据 [2026-09-13 21:52:21] [INFO] [Req:20260913215220_9a20165e] 营业执照数据处理完成 [2026-09-13 21:52:22] [INFO] [Req:20260913215221_e3d42ef0] Python返回码: 0 [2026-09-13 21:52:22] [INFO] [Req:20260913215221_e3d42ef0] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_526fd6f65bc409ffcd857750ea796d7b.png [2026-09-13 21:52:22] [SUCCESS] [Req:20260913215221_e3d42ef0] Python提取二维码成功: qrcode_extracted_526fd6f65bc409ffcd857750ea796d7b.png [2026-09-13 21:52:22] [INFO] [Req:20260913215221_e3d42ef0] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:22] [INFO] [Req:20260913215221_e3d42ef0] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_2e70e2851d31ccfd8125b0679c18cf61.png" 2>&1 [2026-09-13 21:52:23] [INFO] [Req:20260913215221_e3d42ef0] Python返回码: 0 [2026-09-13 21:52:23] [INFO] [Req:20260913215221_e3d42ef0] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_2e70e2851d31ccfd8125b0679c18cf61.png [2026-09-13 21:52:23] [SUCCESS] [Req:20260913215221_e3d42ef0] Python提取二维码成功: qrcode_extracted_2e70e2851d31ccfd8125b0679c18cf61.png [2026-09-13 21:52:23] [INFO] [Req:20260913215221_e3d42ef0] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:23] [INFO] [Req:20260913215221_e3d42ef0] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_f3681fc3f3039f0afe023673bbc582fa.png" 2>&1 [2026-09-13 21:52:24] [INFO] [Req:20260913215224_67972906] ========== 新请求开始 ========== [2026-09-13 21:52:24] [INFO] [Req:20260913215224_67972906] 请求ID: 20260913215224_67972906 [2026-09-13 21:52:24] [INFO] [Req:20260913215224_67972906] 日志类型: [2026-09-13 21:52:24] [INFO] [Req:20260913215224_67972906] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:24] [INFO] [Req:20260913215224_67972906] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_a62457e3736f48ea35795436de5ece84.png" 2>&1 [2026-09-13 21:52:24] [INFO] [Req:20260913215221_e3d42ef0] Python返回码: 0 [2026-09-13 21:52:24] [INFO] [Req:20260913215221_e3d42ef0] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_f3681fc3f3039f0afe023673bbc582fa.png [2026-09-13 21:52:24] [SUCCESS] [Req:20260913215221_e3d42ef0] Python提取二维码成功: qrcode_extracted_f3681fc3f3039f0afe023673bbc582fa.png [2026-09-13 21:52:24] [INFO] [Req:20260913215221_e3d42ef0] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:24] [INFO] [Req:20260913215221_e3d42ef0] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_a62457e3736f48ea35795436de5ece84.png" 2>&1 [2026-09-13 21:52:25] [INFO] [Req:20260913215225_7e776c99] ========== 新请求开始 ========== [2026-09-13 21:52:25] [INFO] [Req:20260913215225_7e776c99] 请求ID: 20260913215225_7e776c99 [2026-09-13 21:52:25] [INFO] [Req:20260913215225_7e776c99] 日志类型: [2026-09-13 21:52:26] [INFO] [Req:20260913215221_e3d42ef0] Python返回码: 0 [2026-09-13 21:52:26] [INFO] [Req:20260913215221_e3d42ef0] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_a62457e3736f48ea35795436de5ece84.png [2026-09-13 21:52:26] [SUCCESS] [Req:20260913215221_e3d42ef0] Python提取二维码成功: qrcode_extracted_a62457e3736f48ea35795436de5ece84.png [2026-09-13 21:52:26] [INFO] [Req:20260913215226_c66a73f1] ========== 新请求开始 ========== [2026-09-13 21:52:26] [INFO] [Req:20260913215226_c66a73f1] 请求ID: 20260913215226_c66a73f1 [2026-09-13 21:52:26] [INFO] [Req:20260913215226_c66a73f1] 日志类型: [2026-09-13 21:52:26] [INFO] [Req:20260913215226_c66a73f1] 开始查询VAT业务数据,VATRegInfo ID: 1 [2026-09-13 21:52:26] [INFO] [Req:20260913215224_67972906] Python返回码: 0 [2026-09-13 21:52:26] [INFO] [Req:20260913215224_67972906] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_a62457e3736f48ea35795436de5ece84.png [2026-09-13 21:52:26] [SUCCESS] [Req:20260913215224_67972906] Python提取二维码成功: qrcode_extracted_a62457e3736f48ea35795436de5ece84.png [2026-09-13 21:52:26] [INFO] [Req:20260913215226_132c3d92] ========== 新请求开始 ========== [2026-09-13 21:52:26] [INFO] [Req:20260913215226_132c3d92] 请求ID: 20260913215226_132c3d92 [2026-09-13 21:52:26] [INFO] [Req:20260913215226_132c3d92] 日志类型: [2026-09-13 21:52:26] [DEBUG] [Req:20260913215226_132c3d92] '市'字后的文本: 城厢区市场监督管理局 [2026-09-13 21:52:26] [DEBUG] [Req:20260913215226_132c3d92] 区/县字前的文字: 城厢 [2026-09-13 21:52:26] [INFO] [Req:20260913215226_132c3d92] 找到区县(区/县字模式): 城厢 [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] ========== 新请求开始 ========== [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 请求ID: 20260913215227_88c1304f [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 日志类型: [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 处理身份证数据 [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 性别翻译: 男 -> HOMBRE [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 民族翻译: 汉 -> HAN [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 开始翻译身份证地址 [2026-09-13 21:52:27] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】开始翻译地址:测试地址 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] ========== 新请求开始 ========== [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 请求ID: 20260913215228_9d1ac481 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 日志类型: [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 城厢区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 城厢 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 城厢 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 朝阳区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 朝阳 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 朝阳 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 浦东新区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 浦东新 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 浦东新 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 海珠区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 海珠 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 海珠 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 市场监督管理局 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 城厢区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 城厢 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 城厢 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 朝阳区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 朝阳 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 朝阳 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 浦东新区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 浦东新 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 浦东新 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 海珠区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 海珠 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 海珠 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 市场监督管理局 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 城厢区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 城厢 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 城厢 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 朝阳区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 朝阳 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 朝阳 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 浦东新区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 浦东新 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 浦东新 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 海珠区市场监督管理局 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] 区/县字前的文字: 海珠 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 找到区县(区/县字模式): 海珠 [2026-09-13 21:52:28] [DEBUG] [Req:20260913215228_9d1ac481] '市'字后的文本: 市场监督管理局 [2026-09-13 21:52:28] [INFO] [Req:20260913215228_9d1ac481] 未在'市'字后的文本中找到区县 [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】地址翻译成功:Dirección de prueba [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 地址翻译并格式化完成: 测试地址 -> Dirección de prueba [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] OCR反面数据中未找到ValidDate字段,使用数据库日期 [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 身份证数据处理完成 [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 处理身份证数据 [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 性别翻译: 1 -> HOMBRE [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 民族翻译: 汉 -> HAN [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 开始翻译身份证地址 [2026-09-13 21:52:29] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】开始翻译地址:测试地址2 [2026-09-13 21:52:30] [INFO] [Req:20260913215230_6f86dcfd] ========== 新请求开始 ========== [2026-09-13 21:52:30] [INFO] [Req:20260913215230_6f86dcfd] 请求ID: 20260913215230_6f86dcfd [2026-09-13 21:52:30] [INFO] [Req:20260913215230_6f86dcfd] 日志类型: [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】地址翻译成功:Dirección de prueba 2 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 地址翻译并格式化完成: 测试地址2 -> Dirección de prueba 2 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] OCR反面数据中未找到ValidDate字段,使用数据库日期 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 身份证数据处理完成 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 处理身份证数据 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 性别翻译: 女 -> MUJER [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 民族翻译: 汉 -> HAN [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 开始翻译身份证地址 [2026-09-13 21:52:31] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】开始翻译地址:测试地址3 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 【DeepL翻译】地址翻译成功:Dirección de prueba 3 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 地址翻译并格式化完成: 测试地址3 -> Dirección de prueba 3 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] OCR反面数据中未找到ValidDate字段,使用数据库日期 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 身份证数据处理完成 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 处理身份证数据 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 性别翻译: 女 -> MUJER [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 民族翻译: -> [2026-09-13 21:52:32] [WARNING] [Req:20260913215227_88c1304f] 解析数据库身份证结束日期失败: 长期 [2026-09-13 21:52:32] [INFO] [Req:20260913215227_88c1304f] 身份证数据处理完成 [2026-09-13 21:52:33] [INFO] [Req:20260913215233_bfe66480] ========== 新请求开始 ========== [2026-09-13 21:52:33] [INFO] [Req:20260913215233_bfe66480] 请求ID: 20260913215233_bfe66480 [2026-09-13 21:52:33] [INFO] [Req:20260913215233_bfe66480] 日志类型: [2026-09-13 21:52:33] [INFO] [Req:20260913215233_bfe66480] 开始查询VAT业务数据,VATRegInfo ID: 5c82d912-a31b-4c41-822b-ce5bf1fd74ed [2026-09-13 21:52:37] [INFO] [Req:20260913215237_14d434ee] ========== 新请求开始 ========== [2026-09-13 21:52:37] [INFO] [Req:20260913215237_14d434ee] 请求ID: 20260913215237_14d434ee [2026-09-13 21:52:37] [INFO] [Req:20260913215237_14d434ee] 日志类型: [2026-09-13 21:52:38] [INFO] [Req:20260913215238_b133857c] ========== 新请求开始 ========== [2026-09-13 21:52:38] [INFO] [Req:20260913215238_b133857c] 请求ID: 20260913215238_b133857c [2026-09-13 21:52:38] [INFO] [Req:20260913215238_b133857c] 日志类型: [2026-09-13 21:52:38] [INFO] [Req:20260913215238_b133857c] 开始查询VAT业务数据,VATRegInfo ID: fffec2be-4b21-4d9e-a6bd-a0fa280c162a [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] ========== 新请求开始 ========== [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 请求ID: 20260913215239_96ccca68 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 日志类型: [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 处理身份证数据 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 性别翻译: 1 -> HOMBRE [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 民族翻译: 汉 -> HAN [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 开始翻译身份证地址 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_96ccca68] 【DeepL翻译】开始翻译地址:测试地址 [2026-09-13 21:52:39] [INFO] [Req:20260913215237_14d434ee] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:39] [INFO] [Req:20260913215237_14d434ee] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_b5f24a8d83176f1035883d86c99b1d26.png" 2>&1 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] ========== 新请求开始 ========== [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 请求ID: 20260913215239_ca66a87a [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 日志类型: [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 【翻译服务】火山翻译器初始化成功(备用) [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 处理企业信用报告数据 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: OCR原始数据结构: [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, main_members [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 公司类型原始值: 有限责任公司 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 经营范围原始值: 技术开发 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 主要人员数量: 0 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: OCR原始数据结构: [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: page1字段: report_generation_time, applicant_email [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: page2字段: credit_code, company_type, legal_person, registered_capital, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, business_scope, shareholder_name, main_members [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 公司类型原始值: 有限责任公司 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 经营范围原始值: 技术开发 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 股东名称原始值: 张三 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 主要人员数量: 0 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 提取企业信用报告登记机关信息: 莆田市城厢区市场监督管理局 [2026-09-13 21:52:39] [DEBUG] [Req:20260913215239_ca66a87a] 去掉'市场'及之后的文本: 莆田市城厢区 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 提取到城市: 莆田 [2026-09-13 21:52:39] [DEBUG] [Req:20260913215239_ca66a87a] '市'字后的文本: 城厢区 [2026-09-13 21:52:39] [DEBUG] [Req:20260913215239_ca66a87a] 提取的区县名: 城厢 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 提取到区县: 城厢 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 开始翻译经营范围 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_ca66a87a] 【DeepL翻译】开始翻译:技术开发 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_52cba6b8] ========== 新请求开始 ========== [2026-09-13 21:52:39] [INFO] [Req:20260913215239_52cba6b8] 请求ID: 20260913215239_52cba6b8 [2026-09-13 21:52:39] [INFO] [Req:20260913215239_52cba6b8] 日志类型: [2026-09-13 21:52:40] [INFO] [Req:20260913215237_14d434ee] Python返回码: 0 [2026-09-13 21:52:40] [INFO] [Req:20260913215237_14d434ee] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/sample_license_with_qr.pdf ?ļ???С: 21144 bytes ????PDF?ļ???1ҳ: sample_license_with_qr.pdf ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_b5f24a8d83176f1035883d86c99b1d26.png [2026-09-13 21:52:40] [SUCCESS] [Req:20260913215237_14d434ee] Python提取二维码成功: qrcode_extracted_b5f24a8d83176f1035883d86c99b1d26.png [2026-09-13 21:52:40] [INFO] [Req:20260913215237_14d434ee] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:40] [INFO] [Req:20260913215237_14d434ee] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/test_license.jpg" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_4a43aa7d93da23bc9bd4ea67b05bcd08.png" 2>&1 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 【DeepL翻译】翻译成功:Desarrollo tecnológico [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 开始收集主要人员信息(从第1、2、3页) [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 收集到 0 个有效的主要人员信息 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 收集到的所有成员数据: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 过滤后的成员数据: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 去重后的成员数据: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 企业信用报告数据处理完成 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 最终模板数据中的主要人员: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 最终模板数据中的股东信息: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 最终处理结果: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 公司类型: Sociedad de responsabilidad limitada [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 经营范围: Desarrollo tecnológico [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 第一个股东名称: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 处理后主要人员数量: 0 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 处理后股东数量: 0 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 最终处理结果: [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 公司类型: Sociedad de responsabilidad limitada [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 经营范围: Desarrollo tecnológico [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 股东名称: 空 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] DEBUG: 处理后主要人员数量: 0 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 处理营业执照数据 [2026-09-13 21:52:40] [DEBUG] [Req:20260913215239_ca66a87a] 去掉'市场'及之后的文本: 莆田市城厢区 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 提取企业信用报告登记机关信息: 莆田市城厢区 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 提取到城市: 莆田 [2026-09-13 21:52:40] [DEBUG] [Req:20260913215239_ca66a87a] '市'字后的文本: 城厢区 [2026-09-13 21:52:40] [DEBUG] [Req:20260913215239_ca66a87a] 提取的区县名: 城厢 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 提取到区县: 城厢 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 从登记机关文本中提取城市名: 莆田 [2026-09-13 21:52:40] [INFO] [Req:20260913215239_ca66a87a] 营业执照数据处理完成 [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] Python返回码: 0 [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/test_license.jpg ?ļ???С: 63391 bytes ????ͼ???ļ?: test_license.jpg OpenCV?ɹ???ȡͼ?? ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_4a43aa7d93da23bc9bd4ea67b05bcd08.png [2026-09-13 21:52:41] [SUCCESS] [Req:20260913215237_14d434ee] Python提取二维码成功: qrcode_extracted_4a43aa7d93da23bc9bd4ea67b05bcd08.png [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] 尝试使用Python中文路径安全脚本提取二维码 [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\scripts/../uploads/test_license.png" "E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_704b89a2dce15e780efb60fd83396315.png" 2>&1 [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 【DeepL翻译】地址翻译成功:Dirección de prueba [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 地址翻译并格式化完成: 测试地址 -> Dirección de prueba [2026-09-13 21:52:41] [WARNING] [Req:20260913215239_96ccca68] 解析数据库身份证结束日期失败: 长期 [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 从身份证签发机关原件中提取城市名: 北京 [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 城市名拼音转换: 北京 -> Beijing [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 城市名转换为拼音: 北京 -> Beijing [2026-09-13 21:52:41] [DEBUG] [Req:20260913215239_96ccca68] '市'字后的文本: 公安局朝阳分局 [2026-09-13 21:52:41] [DEBUG] [Req:20260913215239_96ccca68] 公安局和分局中间的文字: 朝阳 [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 找到区县(公安局/分局模式): 朝阳 [2026-09-13 21:52:41] [INFO] [Req:20260913215239_96ccca68] 身份证数据处理完成 [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] Python返回码: 0 [2026-09-13 21:52:41] [INFO] [Req:20260913215237_14d434ee] Python输出: warning: The `fitz` API is deprecated and will be removed in future. Use `import pymupdf` instead. ?ļ?·??: E:\phpProject\TEST\es\es_haiya\scripts/../uploads/test_license.png ?ļ???С: 24243 bytes ????ͼ???ļ?: test_license.png OpenCV?ɹ???ȡͼ?? ?ɹ???ȡ??ά??! ??ά??????: https://www.example.com/license/91110000000000000X ??ά??ͼƬ?ѱ?????: E:\phpProject\TEST\es\es_haiya\scripts/../temp/qrcode_extracted_704b89a2dce15e780efb60fd83396315.png [2026-09-13 21:52:41] [SUCCESS] [Req:20260913215237_14d434ee] Python提取二维码成功: qrcode_extracted_704b89a2dce15e780efb60fd83396315.png