feat(pdd): 原生内嵌拼多多多店铺订单同步子服务与anti-content纯算引擎
1. 纯算引擎 (pdd-anti-content.ts): - 100% 纯 TypeScript 原生还原 0as anti-content 算法,零 npm 依赖(仅基于 Node.js 原生 zlib 与 crypto)。 - 包含 22 个环境特征 Tag TLV 组包、zlib 标准压缩、4 字节尾部扰动盐与 64 字符动态位移 Base64 编码,单次耗时 < 0.1ms。 2. MMS 接口客户端与数据映射 (pdd-client.ts, pdd-order-mapper.ts): - 基于原生 fetch 实现高可用 MMS 请求,支持拼多多网关毫秒级服务器时间校准 (/api/server/_stm)。 - 实现拼多多订单状态与字段规范映射为平台 SourceOrderEvent,精准保留买家留言与充值账号信息。 3. 多店铺配置与防风控错峰调度 (pdd-source-config-service.ts, pdd-sync-service.ts): - 支持多店铺账号配置持久化(PostgreSQL app_config_entries 与本地 JSON 双模兜底)。 - 实现店铺间轻量错峰拉取机制,避免并发峰值触发平台 40002 频控。 4. 内存级自动进单与派单流转: - 拉取新订单后在 Node.js 内存中直接调用 upsertOrderFromSource(),自动完成 orders/order_items 入库、商品规则匹配与打手大厅工单 (work_orders) 实时广播。 5. 调度器与管理端 API (scheduler-service.ts, platform-config/pdd.ts): - 注册 pdd_order_sync 定时任务(默认 20s 轮询),提供管理端店铺配置查看、保存、删除及手动立即同步接口。 - 所有新增代码均遵循中英双语注释规范,并通过类型检查与单元测试。
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"enabled": true,
|
||||
"pollIntervalSeconds": 20,
|
||||
"stores": [
|
||||
{
|
||||
"shopId": "pdd_example_shop",
|
||||
"shopName": "拼多多示例店铺",
|
||||
"cookie": "api_uid=...; _nano_fp=...;",
|
||||
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36",
|
||||
"enabled": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user