========== 调试股东类型提取逻辑 ==========\n\n模拟的OCR文本行数据:\n[ 0] 股东类型\n[ 1] 1\n[ 2] XIE, SHU JIN\n[ 3] 身份证\n[ 4] 110101199001011234\n[ 5] 自然人\n[ 6] 主要人员信息\n\n当前逻辑测试:\n从索引 3 开始跳过2个有效值:\n 跳过无效值: '身份证'\n 跳过无效值: '110101199001011234'\n 跳过有效值 1: '自然人'\n 跳过无效值: '主要人员信息'\n当前逻辑提取的股东类型: '自然人'\n\n正确的逻辑测试(股东姓名后的第三个值):\n股东姓名后的第1个值: '身份证'\n股东姓名后的第2个值: '110101199001011234'\n股东姓名后的第3个值: '自然人'\n正确逻辑提取的股东类型: '自然人'\n\n比较结果:\n当前逻辑结果: '自然人'\n正确逻辑结果: '自然人'\n✅ 逻辑一致\n\n建议修复方案:\n1. 修改BaiduOCR.php中的extractShareholderNameFromLines方法\n2. 将股东类型提取逻辑改为:股东姓名后的第三个非空值\n3. 排除证件类型、证件号码等技术性字段\n