=== 营业执照模板详细测试脚本 ===
输出目录: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430
=== 详细测试: Portrait Notes Template ===
1. 测试文本替换:
{{credit_code}} => 91440300MA5XXXXX12
{{company_name}} => 深圳东向雪电子科技有限公司
{{registered_capital}} => ——
{{company_type}} => 有限责任公司(自然人独资)
{{establishment_date}} => 2020-01-15
{{legal_person}} => 王正兵
{{address}} => 深圳市南山区粤海街道高新区社区高新南四道18号创维半导体设计大厦西座14层1411
{{issuing_authority}} => 深圳市市场监督管理局
{{approval_date}} => 2020-01-15
✅ 文本替换成功
2. 测试二维码功能:
生成新二维码...
Warning: Undefined array key "{{license_no}}" in E:\phpProject\TEST\es\es_haiya\scripts\test_business_license_detailed.php on line 92
Deprecated: md5(): Passing null to parameter #1 ($string) of type string is deprecated in E:\phpProject\TEST\es\es_haiya\src\QrCodeGenerator.php on line 33
✅ 二维码生成成功: qrcode_license_d41d8cd98f00b204e9800998ecf8427e.png
插入二维码到文档...
✅ 二维码插入成功
3. 检查输出文件:
✅ 文件生成成功: portrait_notes_template_detailed.docx
文件大小: 443.99 KB
完整路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430/portrait_notes_template_detailed.docx
✅ 模板测试完成
=== 详细测试: Portrait Layout Template ===
1. 测试文本替换:
{{credit_code}} => 91440300MA5XXXXX12
{{company_name}} => 深圳东向雪电子科技有限公司
{{registered_capital}} => 100万人民币
{{company_type}} => 有限责任公司(自然人独资)
{{establishment_date}} => 2020-01-15
{{legal_person}} => 王正兵
{{address}} => 深圳市南山区粤海街道高新区社区高新南四道18号创维半导体设计大厦西座14层1411
{{business_scope}} => 一般经营项目是:电子产品的技术开发、销售;国内贸易;货物及技术进出口。许可经营项目是:无。
{{issuing_authority}} => 深圳市市场监督管理局
{{approval_date}} => 2020-01-15
{{business_period}} => 2020-01-15至长期
✅ 文本替换成功
2. 测试二维码功能:
生成新二维码...
Warning: Undefined array key "{{license_no}}" in E:\phpProject\TEST\es\es_haiya\scripts\test_business_license_detailed.php on line 92
Deprecated: md5(): Passing null to parameter #1 ($string) of type string is deprecated in E:\phpProject\TEST\es\es_haiya\src\QrCodeGenerator.php on line 33
✅ 二维码生成成功: qrcode_license_d41d8cd98f00b204e9800998ecf8427e.png
插入二维码到文档...
✅ 二维码插入成功
3. 检查输出文件:
✅ 文件生成成功: portrait_layout_template_detailed.docx
文件大小: 443.12 KB
完整路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430/portrait_layout_template_detailed.docx
✅ 模板测试完成
=== 详细测试: Landscape Notes Template ===
1. 测试文本替换:
{{credit_code}} => 91440300MA5XXXXX12
{{company_name}} => 深圳东向雪电子科技有限公司
{{company_type}} => 有限责任公司(自然人独资)
{{establishment_date}} => 2020-01-15
{{legal_person}} => 王正兵
{{address}} => 深圳市南山区粤海街道高新区社区高新南四道18号创维半导体设计大厦西座14层1411
{{issuing_authority}} => 深圳市市场监督管理局
{{approval_date}} => 2020-01-15
✅ 文本替换成功
2. 测试二维码功能:
生成新二维码...
Warning: Undefined array key "{{license_no}}" in E:\phpProject\TEST\es\es_haiya\scripts\test_business_license_detailed.php on line 92
Deprecated: md5(): Passing null to parameter #1 ($string) of type string is deprecated in E:\phpProject\TEST\es\es_haiya\src\QrCodeGenerator.php on line 33
✅ 二维码生成成功: qrcode_license_d41d8cd98f00b204e9800998ecf8427e.png
插入二维码到文档...
✅ 二维码插入成功
3. 检查输出文件:
✅ 文件生成成功: landscape_notes_template_detailed.docx
文件大小: 2898.76 KB
完整路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430/landscape_notes_template_detailed.docx
✅ 模板测试完成
=== 详细测试: Landscape Layout Template ===
1. 测试文本替换:
{{credit_code}} => 91440300MA5XXXXX12
{{company_name}} => 深圳东向雪电子科技有限公司
{{registered_capital}} => 100万人民币
{{registered_capital_tips}} => 100万人民币
{{company_type}} => 有限责任公司(自然人独资)
{{establishment_date}} => 2020-01-15
{{legal_person}} => 王正兵
{{address}} => 深圳市南山区粤海街道高新区社区高新南四道18号创维半导体设计大厦西座14层1411
{{business_scope}} => 一般经营项目是:电子产品的技术开发、销售;国内贸易;货物及技术进出口。许可经营项目是:无。
{{issuing_authority}} => 深圳市市场监督管理局
{{approval_date}} => 2020-01-15
✅ 文本替换成功
2. 测试二维码功能:
生成新二维码...
Warning: Undefined array key "{{license_no}}" in E:\phpProject\TEST\es\es_haiya\scripts\test_business_license_detailed.php on line 92
Deprecated: md5(): Passing null to parameter #1 ($string) of type string is deprecated in E:\phpProject\TEST\es\es_haiya\src\QrCodeGenerator.php on line 33
✅ 二维码生成成功: qrcode_license_d41d8cd98f00b204e9800998ecf8427e.png
插入二维码到文档...
✅ 二维码插入成功
3. 检查输出文件:
✅ 文件生成成功: landscape_layout_template_detailed.docx
文件大小: 2897.83 KB
完整路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430/landscape_layout_template_detailed.docx
✅ 模板测试完成
=== 额外测试:占位符完整性检查 ===
✅ 修正后的占位符映射:
{{credit_code}} => 营业执照号
{{company_name}} => 企业名称
{{registered_capital}} => 注册资本
{{registered_capital_tips}} => 注册资本(横范围类型特有)
{{company_type}} => 企业类型
{{establishment_date}} => 成立日期
{{legal_person}} => 法定代表人
{{address}} => 住所
{{business_scope}} => 经营范围
{{issuing_authority}} => 登记机关
{{approval_date}} => 核准日期
{{business_period}} => 营业期限
{{license_qrcode_image}} => 二维码图片
=== 测试总结 ===
成功: 4/4 个模板
输出目录: E:\phpProject\TEST\es\es_haiya\scripts/../temp/detailed_test_20261004005430
🎉 所有模板详细测试通过!
=== 营业执照处理流程说明 ===
1. 数据获取: DatabaseHelper::getApplicationData()
2. 模板选择: DocumentGenerator::selectBusinessLicenseTemplateAndMapFields()
3. 类型检测: BusinessLicenseTypeDetector::detect()
4. 文本处理: WordTemplateProcessor::process()
5. 二维码生成: QrCodeGenerator::generateBusinessLicenseQrCode()
6. 二维码插入: WordTemplateProcessor::insertImage()
7. PDF转换: LibreOfficeConverter::wordToPdf()
=== 关键配置 ===
二维码配置 (config/config.php):
'qr_code' => [
'business_license_qr_size' => 150,
'business_license_qr_margin' => 5,
]
二维码URL格式:
https://shiming.gsxt.gov.cn/index.html?uniscid={营业执照号}