[2026-09-18 13:48:06] local.INFO: French API: merge request received {"push_type":"FR_EPR_REGISTER_LEKO","country":"FR","file_count":2,"client_ip":"47.110.159.57"} [2026-09-18 13:48:06] local.INFO: French API: merge response {"code":400,"msg":"校验失败:PushType 必填,且必须为 FR_EPR_REGISTER_LEKO_FILE_MERGE"} [2026-09-18 13:49:31] local.INFO: French API: merge request received {"push_type":"FR_EPR_REGISTER_LEKO","country":"FR","file_count":2,"client_ip":"114.55.125.220"} [2026-09-18 13:49:31] local.INFO: French API: merge response {"code":400,"msg":"校验失败:PushType 必填,且必须为 FR_EPR_REGISTER_LEKO_FILE_MERGE"} [2026-09-18 14:13:59] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_CITEO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 14:13:59] local.INFO: CITEO API: DOCX generated {"replaced_count":6} [2026-09-18 14:14:06] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 15:17:22] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 15:17:25] local.INFO: LEKO API: generation started {"business_serial_number":"FREPR2026000002"} [2026-09-18 15:17:38] local.INFO: LEKO API: generation succeeded {"business_serial_number":"FREPR2026000002"} [2026-09-18 15:17:38] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 15:24:07] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 15:24:07] local.INFO: LEKO API: generation started {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:24:18] local.INFO: LEKO API: generation succeeded {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:24:18] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 15:25:17] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 15:25:17] local.INFO: LEKO API: generation started {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:25:28] local.INFO: LEKO API: generation succeeded {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:25:28] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 15:28:11] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 15:28:11] local.INFO: LEKO API: generation started {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:28:22] local.INFO: LEKO API: generation succeeded {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 15:28:22] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 17:14:45] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 17:14:45] local.INFO: LEKO API: generation started {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 17:14:57] local.INFO: LEKO API: generation succeeded {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 17:14:57] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-18 17:57:44] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-18 17:57:44] local.INFO: LEKO API: generation started {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 17:57:55] local.INFO: LEKO API: generation succeeded {"business_serial_number":"EPRF2026091711011017"} [2026-09-18 17:57:55] local.INFO: French API: response {"code":200,"msg":"success"}