Commit Graph
31 Commits
Author SHA1 Message Date
yml2213 f336311ef8 fix(open91): 履约未就绪时保持轮询等待 2026-11-03 13:27:53 +08:00
yml2213 4dc2f5ca90 fix(claim): 统一所有买家领取链接为 H5 订单号格式 2026-11-02 22:11:22 +08:00
yml2213 14b595b0db perf(http): 修复响应日期格式化每次重建 ICU formatter 导致的 CPU 热点
formatResponseDateTime 在函数内部 `new Intl.DateTimeFormat(...)`,而
buildSuccessPayload 会对每个成功响应的每个日期字段调用它。ICU formatter
单次构造约 0.5~0.8ms,V8 CPU 采样显示该函数占后端主线程约 30% CPU(约 0.33 核)。

改动:
- formatter 提到模块级只构造一次;formatToParts 直取字段,去掉
  Object.fromEntries + filter + map 的三次分配
- isIsoDateTimeString 增加 O(1) 位置预判,避免对每个字段值跑正则
- normalizeResponseDateTime 用显式循环替代 entries/fromEntries 双重分配
- 同类问题一并修复:open-91 formatOpen91ExpireTime、redeem formatGrantTime

输出逐字节一致:新增等价性测试,以修复前实现为参考覆盖跨时区/毫秒/
闰日/跨年/非法日期语料。同形态响应(200 行 × 6 日期字段)实测
35.2ms → 2.6ms(13.6x)。
2026-10-30 21:20:11 +08:00
yml2213andCursor b3aad0044c refactor(fulfillment): 移除飞飞/乐玩通道,仅保留 affiliate_dash
新单只路由 affiliate_dash(未命中走 manual_dispatch);历史飞飞/乐玩任务保留只读 stub,避免订单重同步失败。同步清理 cloudtentacles 调度、Admin 写路径与相关 env。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 17:29:47 +08:00
yml2213 5c7c3e14e3 统一前后端代码格式化配置 2026-08-16 17:27:12 +08:00
yml2213 1b8cdf16d3 修复核销提前导致的链接不初始化错误 2026-07-12 09:48:05 +08:00
yml2213 bae8715f5d 核销时间提前到 91 返回链接 2026-07-11 21:09:25 +08:00
yml2213 8bcd9bbd81 收紧后端 TypeScript:统一 Json 类型与 TaskContext 契约
关闭 allowJs;集中 JsonObject 定义并替换分散 any 别名;parseTaskContext 返回 TaskContext;任务详情 API 标注 AdminTaskDetailView;测试减少 as any。
2026-07-10 15:52:05 +08:00
yml2213 9a24268b5a 重构订单履约发货流程 2026-07-08 21:57:34 +08:00
yml2213 7b215a66a5 修复错误 2026-07-08 20:41:29 +08:00
yml2213 647f038061 优化发码回调,失败停止整个流程 2026-07-08 16:31:19 +08:00
yml2213 58a902dd3b 增加飞飞领取短链 2026-07-07 21:13:37 +08:00
yml2213 affba7e924 修复feifei领取链接直返 2026-07-07 15:46:08 +08:00
yml2213 18123ffecb 修复无法兑换bug-2 2026-05-29 20:16:15 +08:00
yml 9709643583 优化快手 Cloud 主链路状态机 2026-05-28 10:03:23 +08:00
yml 5e5413238f 修复不返回链接错误 2026-05-27 19:54:00 +08:00
yml2213 d126b35579 优化后端代码质量基础 2026-05-26 10:48:30 +08:00
yml2213 5c7e145766 完成后端类型与平台配置目录分组 2026-05-26 09:10:11 +08:00
yml2213 8d5871bf92 拆分91卡券共享模块 2026-05-26 09:03:03 +08:00
yml2213 36dfc46884 优化后端目录命名与模块归位 2026-05-26 08:57:19 +08:00
yml2213 dea3023825 优化后端鉴权与日志安全 2026-05-26 08:21:11 +08:00
yml 2c7464b1eb 删除库存和旧回调管理 2026-05-25 23:07:19 +08:00
yml b1979eea94 脱敏运行配置和旧文档 2026-05-25 22:27:11 +08:00
yml acd5c0d50e 后端迁移测试文件 2026-05-21 17:39:34 +08:00
yml 5ba95b7a17 后端迁移91卡券订单入口 2026-05-21 15:53:40 +08:00
yml 9983d15bba 后端迁移91卡券共享模块 2026-05-21 15:52:36 +08:00
yml2213 b6c493d5e7 通知系统-1 2026-05-14 17:29:12 +08:00
yml2213 d335b430e6 修复一些错误-待测试 2026-05-13 21:22:09 +08:00
yml2213 a95e48b708 补全一些基础信息 2026-05-13 20:18:58 +08:00
yml2213 c2fd9078b9 签名成功 2026-05-13 19:16:19 +08:00
yml b120924263 91kaquan 初步介入 2026-05-04 22:05:54 +08:00