2025-05-02 16:15:14,856 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 16:24:57,881 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 16:25:00,366 - app.core.ocr.baidu_ocr - ERROR - 无法从结果中提取有效的request_id: {'tables_result': [{'header': [{'location': [{'x': 2017, 'y': 356}, {'x': 2372, 'y': 355}, {'x': 2372, 'y': 432}, {'x': 2017, 'y': 433}], 'words': '2025-02-26'}, {'location': [{'x': 1617, 'y': 351}, {'x': 1919, 'y': 351}, {'x': 1919, 'y': 440}, {'x': 1617, 'y': 440}], 'words': '录单日期:'}], 'body': [{'col_end': 1, 'row_end': 1, 'cell_location': [{'x': 241, 'y': 534}, {'x': 418, 'y': 534}, {'x': 413, 'y': 646}, {'x': 235, 'y': 647}], 'row_start': 0, 'col_start': 0, 'words': '序号'}, {'col_end': 2, 'row_end': 1, 'cell_location': [{'x': 418, 'y': 534}, {'x': 1008, 'y': 532}, {'x': 1004, 'y': 644}, {'x': 413, 'y': 646}], 'row_start': 0, 'col_start': 1, 'words': '条码'}, {'col_end': 3, 'row_end': 1, 'cell_location': [{'x': 1008, 'y': 532}, {'x': 1865, 'y': 531}, {'x': 1863, 'y': 643}, {'x': 1004, 'y': 644}], 'row_start': 0, 'col_start': 2, 'words': '商品全名'}, {'col_end': 4, 'row_end': 1, 'cell_location': [{'x': 1865, 'y': 531}, {'x': 2156, 'y': 530}, {'x': 2155, 'y': 642}, {'x': 1863, 'y': 643}], 'row_start': 0, 'col_start': 3, 'words': '规格'}, {'col_end': 5, 'row_end': 1, 'cell_location': [{'x': 2156, 'y': 530}, {'x': 2397, 'y': 529}, {'x': 2396, 'y': 641}, {'x': 2155, 'y': 642}], 'row_start': 0, 'col_start': 4, 'words': '单位'}, {'col_end': 6, 'row_end': 1, 'cell_location': [{'x': 2397, 'y': 529}, {'x': 2682, 'y': 529}, {'x': 2682, 'y': 640}, {'x': 2396, 'y': 641}], 'row_start': 0, 'col_start': 5, 'words': '数量'}, {'col_end': 7, 'row_end': 1, 'cell_location': [{'x': 2682, 'y': 529}, {'x': 3098, 'y': 528}, {'x': 3099, 'y': 639}, {'x': 2682, 'y': 640}], 'row_start': 0, 'col_start': 6, 'words': '单价'}, {'col_end': 8, 'row_end': 1, 'cell_location': [{'x': 3098, 'y': 528}, {'x': 3436, 'y': 527}, {'x': 3437, 'y': 639}, {'x': 3099, 'y': 639}], 'row_start': 0, 'col_start': 7, 'words': '金额'}, {'col_end': 9, 'row_end': 1, 'cell_location': [{'x': 3436, 'y': 527}, {'x': 3834, 'y': 527}, {'x': 3836, 'y': 638}, {'x': 3437, 'y': 639}], 'row_start': 0, 'col_start': 8, 'words': '备注'}, {'col_end': 1, 'row_end': 2, 'cell_location': [{'x': 235, 'y': 647}, {'x': 413, 'y': 646}, {'x': 407, 'y': 758}, {'x': 230, 'y': 758}], 'row_start': 1, 'col_start': 0, 'words': ''}, {'col_end': 2, 'row_end': 2, 'cell_location': [{'x': 413, 'y': 646}, {'x': 1004, 'y': 644}, {'x': 1000, 'y': 758}, {'x': 407, 'y': 758}], 'row_start': 1, 'col_start': 1, 'words': '6973497202346'}, {'col_end': 3, 'row_end': 2, 'cell_location': [{'x': 1004, 'y': 644}, {'x': 1863, 'y': 643}, {'x': 1861, 'y': 758}, {'x': 1000, 'y': 758}], 'row_start': 1, 'col_start': 2, 'words': '无糖茶栀栀乌龙'}, {'col_end': 4, 'row_end': 2, 'cell_location': [{'x': 1863, 'y': 643}, {'x': 2155, 'y': 642}, {'x': 2154, 'y': 757}, {'x': 1861, 'y': 758}], 'row_start': 1, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 2, 'cell_location': [{'x': 2155, 'y': 642}, {'x': 2396, 'y': 641}, {'x': 2395, 'y': 757}, {'x': 2154, 'y': 757}], 'row_start': 1, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 2, 'cell_location': [{'x': 2396, 'y': 641}, {'x': 2682, 'y': 640}, {'x': 2682, 'y': 757}, {'x': 2395, 'y': 757}], 'row_start': 1, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 2, 'cell_location': [{'x': 2682, 'y': 640}, {'x': 3099, 'y': 639}, {'x': 3100, 'y': 757}, {'x': 2682, 'y': 757}], 'row_start': 1, 'col_start': 6, 'words': '55'}, {'col_end': 8, 'row_end': 2, 'cell_location': [{'x': 3099, 'y': 639}, {'x': 3437, 'y': 639}, {'x': 3439, 'y': 756}, {'x': 3100, 'y': 757}], 'row_start': 1, 'col_start': 7, 'words': '55'}, {'col_end': 9, 'row_end': 2, 'cell_location': [{'x': 3437, 'y': 639}, {'x': 3836, 'y': 638}, {'x': 3839, 'y': 756}, {'x': 3439, 'y': 756}], 'row_start': 1, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 3, 'cell_location': [{'x': 230, 'y': 758}, {'x': 407, 'y': 758}, {'x': 402, 'y': 871}, {'x': 224, 'y': 871}], 'row_start': 2, 'col_start': 0, 'words': '2'}, {'col_end': 2, 'row_end': 3, 'cell_location': [{'x': 407, 'y': 758}, {'x': 1000, 'y': 758}, {'x': 996, 'y': 872}, {'x': 402, 'y': 871}], 'row_start': 2, 'col_start': 1, 'words': '6973497202940'}, {'col_end': 3, 'row_end': 3, 'cell_location': [{'x': 1000, 'y': 758}, {'x': 1861, 'y': 758}, {'x': 1858, 'y': 874}, {'x': 996, 'y': 872}], 'row_start': 2, 'col_start': 2, 'words': '无糖茶茉莉龙井'}, {'col_end': 4, 'row_end': 3, 'cell_location': [{'x': 1861, 'y': 758}, {'x': 2154, 'y': 757}, {'x': 2152, 'y': 874}, {'x': 1858, 'y': 874}], 'row_start': 2, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 3, 'cell_location': [{'x': 2154, 'y': 757}, {'x': 2395, 'y': 757}, {'x': 2394, 'y': 874}, {'x': 2152, 'y': 874}], 'row_start': 2, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 3, 'cell_location': [{'x': 2395, 'y': 757}, {'x': 2682, 'y': 757}, {'x': 2682, 'y': 875}, {'x': 2394, 'y': 874}], 'row_start': 2, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 3, 'cell_location': [{'x': 2682, 'y': 757}, {'x': 3100, 'y': 757}, {'x': 3100, 'y': 875}, {'x': 2682, 'y': 875}], 'row_start': 2, 'col_start': 6, 'words': '55'}, {'col_end': 8, 'row_end': 3, 'cell_location': [{'x': 3100, 'y': 757}, {'x': 3439, 'y': 756}, {'x': 3440, 'y': 876}, {'x': 3100, 'y': 875}], 'row_start': 2, 'col_start': 7, 'words': '55'}, {'col_end': 9, 'row_end': 3, 'cell_location': [{'x': 3439, 'y': 756}, {'x': 3839, 'y': 756}, {'x': 3841, 'y': 877}, {'x': 3440, 'y': 876}], 'row_start': 2, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 4, 'cell_location': [{'x': 224, 'y': 871}, {'x': 402, 'y': 871}, {'x': 396, 'y': 985}, {'x': 218, 'y': 984}], 'row_start': 3, 'col_start': 0, 'words': '3'}, {'col_end': 2, 'row_end': 4, 'cell_location': [{'x': 402, 'y': 871}, {'x': 996, 'y': 872}, {'x': 992, 'y': 986}, {'x': 396, 'y': 985}], 'row_start': 3, 'col_start': 1, 'words': '6973497200267'}, {'col_end': 3, 'row_end': 4, 'cell_location': [{'x': 996, 'y': 872}, {'x': 1858, 'y': 874}, {'x': 1856, 'y': 989}, {'x': 992, 'y': 986}], 'row_start': 3, 'col_start': 2, 'words': '活力水平衡香水柠檬味'}, {'col_end': 4, 'row_end': 4, 'cell_location': [{'x': 1858, 'y': 874}, {'x': 2152, 'y': 874}, {'x': 2151, 'y': 989}, {'x': 1856, 'y': 989}], 'row_start': 3, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 4, 'cell_location': [{'x': 2152, 'y': 874}, {'x': 2394, 'y': 874}, {'x': 2394, 'y': 990}, {'x': 2151, 'y': 989}], 'row_start': 3, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 4, 'cell_location': [{'x': 2394, 'y': 874}, {'x': 2682, 'y': 875}, {'x': 2682, 'y': 991}, {'x': 2394, 'y': 990}], 'row_start': 3, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 4, 'cell_location': [{'x': 2682, 'y': 875}, {'x': 3100, 'y': 875}, {'x': 3101, 'y': 992}, {'x': 2682, 'y': 991}], 'row_start': 3, 'col_start': 6, 'words': '55'}, {'col_end': 8, 'row_end': 4, 'cell_location': [{'x': 3100, 'y': 875}, {'x': 3440, 'y': 876}, {'x': 3442, 'y': 993}, {'x': 3101, 'y': 992}], 'row_start': 3, 'col_start': 7, 'words': '55'}, {'col_end': 9, 'row_end': 4, 'cell_location': [{'x': 3440, 'y': 876}, {'x': 3841, 'y': 877}, {'x': 3844, 'y': 994}, {'x': 3442, 'y': 993}], 'row_start': 3, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 5, 'cell_location': [{'x': 218, 'y': 984}, {'x': 396, 'y': 985}, {'x': 391, 'y': 1099}, {'x': 213, 'y': 1099}], 'row_start': 4, 'col_start': 0, 'words': '4'}, {'col_end': 2, 'row_end': 5, 'cell_location': [{'x': 396, 'y': 985}, {'x': 992, 'y': 986}, {'x': 988, 'y': 1102}, {'x': 391, 'y': 1099}], 'row_start': 4, 'col_start': 1, 'words': '6973497200403'}, {'col_end': 3, 'row_end': 5, 'cell_location': [{'x': 992, 'y': 986}, {'x': 1856, 'y': 989}, {'x': 1854, 'y': 1105}, {'x': 988, 'y': 1102}], 'row_start': 4, 'col_start': 2, 'words': '活力水平衡红提味'}, {'col_end': 4, 'row_end': 5, 'cell_location': [{'x': 1856, 'y': 989}, {'x': 2151, 'y': 989}, {'x': 2149, 'y': 1106}, {'x': 1854, 'y': 1105}], 'row_start': 4, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 5, 'cell_location': [{'x': 2151, 'y': 989}, {'x': 2394, 'y': 990}, {'x': 2393, 'y': 1107}, {'x': 2149, 'y': 1106}], 'row_start': 4, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 5, 'cell_location': [{'x': 2394, 'y': 990}, {'x': 2682, 'y': 991}, {'x': 2682, 'y': 1108}, {'x': 2393, 'y': 1107}], 'row_start': 4, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 5, 'cell_location': [{'x': 2682, 'y': 991}, {'x': 3101, 'y': 992}, {'x': 3102, 'y': 1109}, {'x': 2682, 'y': 1108}], 'row_start': 4, 'col_start': 6, 'words': '55'}, {'col_end': 8, 'row_end': 5, 'cell_location': [{'x': 3101, 'y': 992}, {'x': 3442, 'y': 993}, {'x': 3444, 'y': 1111}, {'x': 3102, 'y': 1109}], 'row_start': 4, 'col_start': 7, 'words': '55'}, {'col_end': 9, 'row_end': 5, 'cell_location': [{'x': 3442, 'y': 993}, {'x': 3844, 'y': 994}, {'x': 3847, 'y': 1112}, {'x': 3444, 'y': 1111}], 'row_start': 4, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 6, 'cell_location': [{'x': 213, 'y': 1099}, {'x': 391, 'y': 1099}, {'x': 385, 'y': 1214}, {'x': 207, 'y': 1213}], 'row_start': 5, 'col_start': 0, 'words': '5'}, {'col_end': 2, 'row_end': 6, 'cell_location': [{'x': 391, 'y': 1099}, {'x': 988, 'y': 1102}, {'x': 984, 'y': 1217}, {'x': 385, 'y': 1214}], 'row_start': 5, 'col_start': 1, 'words': '6873497204449'}, {'col_end': 3, 'row_end': 6, 'cell_location': [{'x': 988, 'y': 1102}, {'x': 1854, 'y': 1105}, {'x': 1852, 'y': 1221}, {'x': 984, 'y': 1217}], 'row_start': 5, 'col_start': 2, 'words': '450ml轻乳茶桂花乌龙'}, {'col_end': 4, 'row_end': 6, 'cell_location': [{'x': 1854, 'y': 1105}, {'x': 2149, 'y': 1106}, {'x': 2148, 'y': 1222}, {'x': 1852, 'y': 1221}], 'row_start': 5, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 6, 'cell_location': [{'x': 2149, 'y': 1106}, {'x': 2393, 'y': 1107}, {'x': 2392, 'y': 1223}, {'x': 2148, 'y': 1222}], 'row_start': 5, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 6, 'cell_location': [{'x': 2393, 'y': 1107}, {'x': 2682, 'y': 1108}, {'x': 2681, 'y': 1225}, {'x': 2392, 'y': 1223}], 'row_start': 5, 'col_start': 5, 'words': ''}, {'col_end': 7, 'row_end': 6, 'cell_location': [{'x': 2682, 'y': 1108}, {'x': 3102, 'y': 1109}, {'x': 3103, 'y': 1227}, {'x': 2681, 'y': 1225}], 'row_start': 5, 'col_start': 6, 'words': '65'}, {'col_end': 8, 'row_end': 6, 'cell_location': [{'x': 3102, 'y': 1109}, {'x': 3444, 'y': 1111}, {'x': 3445, 'y': 1228}, {'x': 3103, 'y': 1227}], 'row_start': 5, 'col_start': 7, 'words': '65'}, {'col_end': 9, 'row_end': 6, 'cell_location': [{'x': 3444, 'y': 1111}, {'x': 3847, 'y': 1112}, {'x': 3849, 'y': 1230}, {'x': 3445, 'y': 1228}], 'row_start': 5, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 7, 'cell_location': [{'x': 207, 'y': 1213}, {'x': 385, 'y': 1214}, {'x': 380, 'y': 1327}, {'x': 202, 'y': 1326}], 'row_start': 6, 'col_start': 0, 'words': '6'}, {'col_end': 2, 'row_end': 7, 'cell_location': [{'x': 385, 'y': 1214}, {'x': 984, 'y': 1217}, {'x': 980, 'y': 1330}, {'x': 380, 'y': 1327}], 'row_start': 6, 'col_start': 1, 'words': '6973497204432'}, {'col_end': 3, 'row_end': 7, 'cell_location': [{'x': 984, 'y': 1217}, {'x': 1852, 'y': 1221}, {'x': 1850, 'y': 1336}, {'x': 980, 'y': 1330}], 'row_start': 6, 'col_start': 2, 'words': '450ml轻乳茶大红袍乌龙'}, {'col_end': 4, 'row_end': 7, 'cell_location': [{'x': 1852, 'y': 1221}, {'x': 2148, 'y': 1222}, {'x': 2146, 'y': 1337}, {'x': 1850, 'y': 1336}], 'row_start': 6, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 7, 'cell_location': [{'x': 2148, 'y': 1222}, {'x': 2392, 'y': 1223}, {'x': 2391, 'y': 1339}, {'x': 2146, 'y': 1337}], 'row_start': 6, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 7, 'cell_location': [{'x': 2392, 'y': 1223}, {'x': 2681, 'y': 1225}, {'x': 2681, 'y': 1340}, {'x': 2391, 'y': 1339}], 'row_start': 6, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 7, 'cell_location': [{'x': 2681, 'y': 1225}, {'x': 3103, 'y': 1227}, {'x': 3104, 'y': 1343}, {'x': 2681, 'y': 1340}], 'row_start': 6, 'col_start': 6, 'words': '65'}, {'col_end': 8, 'row_end': 7, 'cell_location': [{'x': 3103, 'y': 1227}, {'x': 3445, 'y': 1228}, {'x': 3447, 'y': 1345}, {'x': 3104, 'y': 1343}], 'row_start': 6, 'col_start': 7, 'words': '65'}, {'col_end': 9, 'row_end': 7, 'cell_location': [{'x': 3445, 'y': 1228}, {'x': 3849, 'y': 1230}, {'x': 3852, 'y': 1347}, {'x': 3447, 'y': 1345}], 'row_start': 6, 'col_start': 8, 'words': ''}, {'col_end': 1, 'row_end': 8, 'cell_location': [{'x': 202, 'y': 1326}, {'x': 380, 'y': 1327}, {'x': 374, 'y': 1446}, {'x': 196, 'y': 1444}], 'row_start': 7, 'col_start': 0, 'words': '7'}, {'col_end': 2, 'row_end': 8, 'cell_location': [{'x': 380, 'y': 1327}, {'x': 980, 'y': 1330}, {'x': 975, 'y': 1450}, {'x': 374, 'y': 1446}], 'row_start': 7, 'col_start': 1, 'words': '6973497202360'}, {'col_end': 3, 'row_end': 8, 'cell_location': [{'x': 980, 'y': 1330}, {'x': 1850, 'y': 1336}, {'x': 1848, 'y': 1456}, {'x': 975, 'y': 1450}], 'row_start': 7, 'col_start': 2, 'words': '无糖茶\n金桂乌龙'}, {'col_end': 4, 'row_end': 8, 'cell_location': [{'x': 1850, 'y': 1336}, {'x': 2146, 'y': 1337}, {'x': 2145, 'y': 1458}, {'x': 1848, 'y': 1456}], 'row_start': 7, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 8, 'cell_location': [{'x': 2146, 'y': 1337}, {'x': 2391, 'y': 1339}, {'x': 2390, 'y': 1460}, {'x': 2145, 'y': 1458}], 'row_start': 7, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 8, 'cell_location': [{'x': 2391, 'y': 1339}, {'x': 2681, 'y': 1340}, {'x': 2681, 'y': 1462}, {'x': 2390, 'y': 1460}], 'row_start': 7, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 8, 'cell_location': [{'x': 2681, 'y': 1340}, {'x': 3104, 'y': 1343}, {'x': 3105, 'y': 1465}, {'x': 2681, 'y': 1462}], 'row_start': 7, 'col_start': 6, 'words': ''}, {'col_end': 8, 'row_end': 8, 'cell_location': [{'x': 3104, 'y': 1343}, {'x': 3447, 'y': 1345}, {'x': 3449, 'y': 1467}, {'x': 3105, 'y': 1465}], 'row_start': 7, 'col_start': 7, 'words': ''}, {'col_end': 9, 'row_end': 8, 'cell_location': [{'x': 3447, 'y': 1345}, {'x': 3852, 'y': 1347}, {'x': 3855, 'y': 1470}, {'x': 3449, 'y': 1467}], 'row_start': 7, 'col_start': 8, 'words': '陈列'}, {'col_end': 1, 'row_end': 9, 'cell_location': [{'x': 196, 'y': 1444}, {'x': 374, 'y': 1446}, {'x': 369, 'y': 1563}, {'x': 190, 'y': 1562}], 'row_start': 8, 'col_start': 0, 'words': '8'}, {'col_end': 2, 'row_end': 9, 'cell_location': [{'x': 374, 'y': 1446}, {'x': 975, 'y': 1450}, {'x': 971, 'y': 1568}, {'x': 369, 'y': 1563}], 'row_start': 8, 'col_start': 1, 'words': '6973497202889'}, {'col_end': 3, 'row_end': 9, 'cell_location': [{'x': 975, 'y': 1450}, {'x': 1848, 'y': 1456}, {'x': 1846, 'y': 1575}, {'x': 971, 'y': 1568}], 'row_start': 8, 'col_start': 2, 'words': '无糖茶青柑乌龙'}, {'col_end': 4, 'row_end': 9, 'cell_location': [{'x': 1848, 'y': 1456}, {'x': 2145, 'y': 1458}, {'x': 2143, 'y': 1577}, {'x': 1846, 'y': 1575}], 'row_start': 8, 'col_start': 3, 'words': '1*15'}, {'col_end': 5, 'row_end': 9, 'cell_location': [{'x': 2145, 'y': 1458}, {'x': 2390, 'y': 1460}, {'x': 2390, 'y': 1580}, {'x': 2143, 'y': 1577}], 'row_start': 8, 'col_start': 4, 'words': '件'}, {'col_end': 6, 'row_end': 9, 'cell_location': [{'x': 2390, 'y': 1460}, {'x': 2681, 'y': 1462}, {'x': 2681, 'y': 1582}, {'x': 2390, 'y': 1580}], 'row_start': 8, 'col_start': 5, 'words': '1'}, {'col_end': 7, 'row_end': 9, 'cell_location': [{'x': 2681, 'y': 1462}, {'x': 3105, 'y': 1465}, {'x': 3105, 'y': 1585}, {'x': 2681, 'y': 1582}], 'row_start': 8, 'col_start': 6, 'words': ''}, {'col_end': 8, 'row_end': 9, 'cell_location': [{'x': 3105, 'y': 1465}, {'x': 3449, 'y': 1467}, {'x': 3450, 'y': 1588}, {'x': 3105, 'y': 1585}], 'row_start': 8, 'col_start': 7, 'words': ''}, {'col_end': 9, 'row_end': 9, 'cell_location': [{'x': 3449, 'y': 1467}, {'x': 3855, 'y': 1470}, {'x': 3858, 'y': 1591}, {'x': 3450, 'y': 1588}], 'row_start': 8, 'col_start': 8, 'words': '陈列'}, {'col_end': 1, 'row_end': 10, 'cell_location': [{'x': 190, 'y': 1562}, {'x': 369, 'y': 1563}, {'x': 363, 'y': 1683}, {'x': 184, 'y': 1682}], 'row_start': 9, 'col_start': 0, 'words': '9'}, {'col_end': 2, 'row_end': 10, 'cell_location': [{'x': 369, 'y': 1563}, {'x': 971, 'y': 1568}, {'x': 967, 'y': 1689}, {'x': 363, 'y': 1683}], 'row_start': 9, 'col_start': 1, 'words': ''}, {'col_end': 3, 'row_end': 10, 'cell_location': [{'x': 971, 'y': 1568}, {'x': 1846, 'y': 1575}, {'x': 1843, 'y': 1697}, {'x': 967, 'y': 1689}], 'row_start': 9, 'col_start': 2, 'words': '无糖茶(单瓶)'}, {'col_end': 4, 'row_end': 10, 'cell_location': [{'x': 1846, 'y': 1575}, {'x': 2143, 'y': 1577}, {'x': 2142, 'y': 1700}, {'x': 1843, 'y': 1697}], 'row_start': 9, 'col_start': 3, 'words': '1'}, {'col_end': 5, 'row_end': 10, 'cell_location': [{'x': 2143, 'y': 1577}, {'x': 2390, 'y': 1580}, {'x': 2389, 'y': 1702}, {'x': 2142, 'y': 1700}], 'row_start': 9, 'col_start': 4, 'words': '瓶'}, {'col_end': 6, 'row_end': 10, 'cell_location': [{'x': 2390, 'y': 1580}, {'x': 2681, 'y': 1582}, {'x': 2681, 'y': 1705}, {'x': 2389, 'y': 1702}], 'row_start': 9, 'col_start': 5, 'words': '13'}, {'col_end': 7, 'row_end': 10, 'cell_location': [{'x': 2681, 'y': 1582}, {'x': 3105, 'y': 1585}, {'x': 3106, 'y': 1709}, {'x': 2681, 'y': 1705}], 'row_start': 9, 'col_start': 6, 'words': ''}, {'col_end': 8, 'row_end': 10, 'cell_location': [{'x': 3105, 'y': 1585}, {'x': 3450, 'y': 1588}, {'x': 3452, 'y': 1712}, {'x': 3106, 'y': 1709}], 'row_start': 9, 'col_start': 7, 'words': ''}, {'col_end': 9, 'row_end': 10, 'cell_location': [{'x': 3450, 'y': 1588}, {'x': 3858, 'y': 1591}, {'x': 3860, 'y': 1716}, {'x': 3452, 'y': 1712}], 'row_start': 9, 'col_start': 8, 'words': '换陈货'}, {'col_end': 3, 'row_end': 11, 'cell_location': [{'x': 184, 'y': 1681}, {'x': 1843, 'y': 1696}, {'x': 1841, 'y': 1819}, {'x': 177, 'y': 1800}], 'row_start': 10, 'col_start': 0, 'words': '总计大写\n叁佰伍拾元整'}, {'col_end': 5, 'row_end': 11, 'cell_location': [{'x': 1843, 'y': 1696}, {'x': 2388, 'y': 1701}, {'x': 2387, 'y': 1824}, {'x': 1841, 'y': 1819}], 'row_start': 10, 'col_start': 3, 'words': '总计件数:'}, {'col_end': 6, 'row_end': 11, 'cell_location': [{'x': 2389, 'y': 1702}, {'x': 2681, 'y': 1705}, {'x': 2681, 'y': 1827}, {'x': 2388, 'y': 1824}], 'row_start': 10, 'col_start': 5, 'words': '81'}, {'col_end': 7, 'row_end': 11, 'cell_location': [{'x': 2681, 'y': 1705}, {'x': 3106, 'y': 1709}, {'x': 3107, 'y': 1832}, {'x': 2681, 'y': 1827}], 'row_start': 10, 'col_start': 6, 'words': '总计金额'}, {'col_end': 9, 'row_end': 11, 'cell_location': [{'x': 3106, 'y': 1708}, {'x': 3859, 'y': 1715}, {'x': 3862, 'y': 1840}, {'x': 3107, 'y': 1832}], 'row_start': 10, 'col_start': 7, 'words': '350元'}, {'col_end': 3, 'row_end': 12, 'cell_location': [{'x': 177, 'y': 1800}, {'x': 1841, 'y': 1819}, {'x': 1839, 'y': 1916}, {'x': 173, 'y': 1897}], 'row_start': 11, 'col_start': 0, 'words': '仓库地址:华府机动车检测站内'}, {'col_end': 9, 'row_end': 12, 'cell_location': [{'x': 1841, 'y': 1819}, {'x': 3862, 'y': 1840}, {'x': 3865, 'y': 1939}, {'x': 1839, 'y': 1916}], 'row_start': 11, 'col_start': 3, 'words': '联系电话:13980567256'}], 'table_location': [{'x': 173, 'y': 527}, {'x': 3865, 'y': 527}, {'x': 3865, 'y': 1939}, {'x': 173, 'y': 1939}], 'footer': [{'location': [{'x': 2497, 'y': 1914}, {'x': 2895, 'y': 1920}, {'x': 2894, 'y': 2023}, {'x': 2496, 'y': 2016}], 'words': '未付款签字:'}]}], 'table_num': 1, 'log_id': 1918220161761126784} 2025-05-02 16:34:26,260 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 16:55:26,799 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 17:08:58,897 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 19:15:17,843 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 19:42:19,449 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 19:53:28,299 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 20:53:00,004 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 21:21:20,675 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 21:21:20,881 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 1/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 21:21:23,050 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 2/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 21:21:27,217 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 3/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 21:21:27,218 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌 2025-05-02 21:21:27,219 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌,无法进行表格识别 2025-05-02 21:22:23,521 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 21:45:08,034 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 21:55:07,660 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 21:56:33,281 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 21:58:02,451 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 22:07:10,378 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 22:10:02,820 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 22:10:03,047 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 1/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:10:05,242 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 2/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:10:09,462 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 3/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:10:09,462 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌 2025-05-02 22:10:09,462 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌,无法进行表格识别 2025-05-02 22:11:55,308 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 22:26:11,617 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 22:26:42,566 - app.core.ocr.baidu_ocr - WARNING - API密钥未设置,请在配置文件中设置API密钥 2025-05-02 22:26:42,774 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 1/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:26:44,970 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 2/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:26:49,225 - app.core.ocr.baidu_ocr - WARNING - 获取访问令牌失败 (尝试 3/3): {"error_description":"The request is missing a required parameter","error":"invalid_request"} 2025-05-02 22:26:49,225 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌 2025-05-02 22:26:49,226 - app.core.ocr.baidu_ocr - ERROR - 无法获取访问令牌,无法进行表格识别 2025-05-02 22:29:11,192 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-02 22:40:41,390 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-03 12:54:57,596 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-03 14:44:17,623 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-03 14:45:44,807 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-03 14:53:52,624 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 18:55:02,724 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 18:59:18,198 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 18:59:18,237 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 22:04:11,112 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 22:04:17,489 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error 2025-05-05 22:08:08,043 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 22:08:09,952 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error 2025-05-05 22:22:21,700 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-05 22:22:22,618 - app.core.ocr.baidu_ocr - ERROR - 百度OCR API错误: recognize error 2025-05-06 20:39:59,192 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-07 18:01:37,558 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌 2025-05-07 19:17:08,701 - app.core.ocr.baidu_ocr - INFO - 成功获取访问令牌