[2026-09-21 11:00:46] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_CITEO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-21 11:00:46] local.INFO: CITEO API: DOCX generated {"replaced_count":6} [2026-09-21 11:00:53] local.INFO: French API: response {"code":200,"msg":"success"} [2026-09-21 11:24:03] local.INFO: French API: registration mail request received {"push_type":"FR_EPR_REGISTER_LEKO","country":"FR","file_count":null,"client_ip":"43.138.180.224"} [2026-09-21 11:24:03] local.INFO: French API: registration mail response {"code":400,"msg":"校验失败:files 必须是非空的文件对象数组(位于信封顶层,与 Data 同级)"} [2026-09-21 13:51:25] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-21 13:51:25] local.INFO: French API: response {"code":400,"msg":"校验失败:Data.Country 必填"} [2026-09-21 14:16:40] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_LEKO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-21 14:16:40] local.INFO: French API: response {"code":400,"msg":"校验失败:欧盟公司的 Data.VATNumber 必填"} [2026-09-21 14:18:11] local.INFO: French API: request received {"push_type":"FR_EPR_REGISTER_CITEO_FILE","country":"FR","client_ip":"43.138.180.224"} [2026-09-21 14:18:11] local.INFO: CITEO API: DOCX generated {"replaced_count":6} [2026-09-21 14:18:23] local.INFO: French API: response {"code":200,"msg":"success"}