yml2213
|
dc3fd63b04
|
修复 affiliate-dash 绑定状态一致性
|
2026-08-07 11:40:28 +08:00 |
|
yml2213
|
17acd65f28
|
修复 affiliate-dash 重复绑定与提交前校验:UID 未变复用绑定防重复生成二维码、提交前强制刷新绑定状态、UID 仅允许纯数字且限 15 位
|
2026-08-06 23:46:02 +08:00 |
|
yml2213
|
8756a196ae
|
移除 affiliate-dash 不更换二维码测试
|
2026-08-05 22:40:22 +08:00 |
|
yml2213
|
8e11d80496
|
修复 affiliate-dash 提交前绑定校验
|
2026-08-05 22:25:57 +08:00 |
|
yml2213
|
848f65319f
|
增加一个不更换二维码测试
|
2026-08-05 22:06:07 +08:00 |
|
yml2213
|
c91dd4d144
|
优化领取页绑定 UID 校验
|
2026-08-05 21:19:09 +08:00 |
|
yml2213
|
0deb498a05
|
修复 affiliate-dash 绑定不一致时仍显示第 3 步 + 更新 UID 后旧绑定信息残留
- 前端:标题/副文案改为 bound && !bindMismatch 才显示第 3 步,不一致时保持第 2 步并引导重新绑定
- 后端:bindAffiliateDashClaimForTask 重新绑定时清空 bound/boundAccount/bindMismatch,避免旧账号残留导致误报不一致
|
2026-08-05 20:50:03 +08:00 |
|
yml2213
|
0933b4514f
|
affiliate-dash 绑定 UID 强制校验:绑定账号与第一步填写 UID 不一致时禁止提交
- bind 时记录 expectedGameAccount(第一步 UID 权威值)
- 轮询 bind-result 时本地对比 boundAccount 与 expectedGameAccount(去空白),不依赖平台 mismatch 字段
- submit 前实时拉 bind-result 二次校验,不一致 409 拒绝(前端无法绕过)
- 前端:bindMismatch 时不显示提交发货按钮,提示核对后重新绑定
- 拉取失败不阻塞轮询与提交(平台侧提交仍会校验)
|
2026-08-05 20:39:13 +08:00 |
|
yml2213
|
541b458040
|
修复 affiliate-dash 提交成功(delivered)后结果页数秒后才显示成功
- syncAffiliateDashTaskStatus 新增 snapshotOnly:submit 拿到 delivered 后直接用本地快照收敛任务为 REDEEMED,不等平台回调(此前要等 delivered notify 落地,约 9 秒)
- 新增终态保护:已 REDEEMED/MANUAL_REVIEW/CLOSED/FAILED 的任务,非 delivered 状态不再降级(轮询时平台详情短暂返回 paid/delivering 会把成功任务打回 REDEEMING)
- submitAffiliateDashClaim:result.status=delivered 时重新读任务并 snapshotOnly 收敛
|
2026-08-05 20:20:10 +08:00 |
|
yml2213
|
4e9c416235
|
affiliate-dash 领取界面优化(合并多次迭代为一次提交)
- 第 2 步绑定页:移除金额/单号/商品信息区,移除标题上方 affiliate-dash 标签
- 二维码区参考旧设计:左右竖排红字 Q区用Q扫/V区用V扫,去浅蓝背景,放大至 220px
- 第 4 步结果页:废弃 canvas 生成发货成功图,改用旧版结果卡片(绿勾+兑换成功+信息网格+商品明细)
- 开发 Mock:新增 affiliate-dash 领取五步 mock(uid/bind/submitted/completed/failed,不调真实平台)
|
2026-08-05 19:39:15 +08:00 |
|
yml2213
|
5ef1ed6018
|
新增 affiliate_dash 统一领取页流程(阶段 4)
- 后端:claim 详情分流 affiliate_dash 分支 + 详情轮询刷新 bind-result
- 输 UID 触发 bind(拿 bindUuid/二维码, task→waiting_binding)
- 新增 POST /claim/:token/affiliate-dash/submit(submit→redeeming + 事件)
- 前端:ClaimAffiliateDashSteps(二维码/绑定状态/mismatch警告/提交发货)
- claim-snapshot/claim-poll 按 flowType 分流(step2 绑定中/step3 已绑定待提交/step4 结果)
- 前后端 typecheck + 后端 212 测试通过
|
2026-08-05 15:56:51 +08:00 |
|
yml2213
|
1216f252de
|
修复 lewan 发货后 claim 轮询换号污染绑定与 UID 展示
发货成功时写入 shipped 身份快照,并冻结绑定资源变更;后台 UID 匹配优先使用发货快照,避免误报不一致。
|
2026-07-16 15:52:54 +08:00 |
|
yml2213
|
1b8cdf16d3
|
修复核销提前导致的链接不初始化错误
|
2026-07-12 09:48:05 +08:00 |
|
yml2213
|
792680bd19
|
重构 lewan 履约:拆分发货模块并统一 registry 入口
将 task-finalization 拆为 dispatch/stock/return/redeem/confirm 等用例,
claim 与 admin 经 executor registry 调用;admin 退号仅清理虚拟号不核销。
|
2026-07-10 22:23:26 +08:00 |
|
yml2213
|
50d32be0ea
|
降低云触手 bind_info 限频(110001)命中率
识别中文过于频繁错误并指数退避;bind_info 加长间隔与短缓存;
领取轮询放慢并去掉同轮重复 probe,减轻上游压力。
|
2026-07-10 21:07:19 +08:00 |
|
yml2213
|
042574dea3
|
继续收紧 TypeScript:ClaimIdentity 契约与 flow 出口类型
- 新增 types/claim-identity,统一 ClaimIdentity / Payload / AdminSummary
- 导出 KuaishouCloudFlow、KuaishouFeifeiFlow 作为 normalize 出口
- 生产路径 JsonObject 统一从 types/json 导入,去掉 rebind as any
- 前后端 claimIdentity 类型字段对齐
|
2026-07-10 15:56: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
|
d6b0e45c7b
|
偿还 lewan 工程债:模块拆分、默认角色降级与短链收口
将 kuaishou-cloud 大入口拆为 prepare/rebind/probe/refresh 等模块;默认角色仅作诊断;补充兑换状态单测;短链明确只读兼容历史链接。
|
2026-07-10 14:01:29 +08:00 |
|
yml2213
|
8de56b0354
|
优化 UID 履约闸门、运营可见性与一键兑换
lewan 发货强制 expectedUid 并取消无 UID 旧路径回落;任务详情展示 UID 匹配态;领取页匹配后可一键兑换;补充 identity 单测并收口短链说明。
|
2026-07-10 13:51:02 +08:00 |
|
yml2213
|
bb060e81a4
|
统一领取流:Step1 填 UID,按平台分叉履约
领取页改为统一 UID 入口;lewan 强制角色 ID 匹配后才发货核销,feifei 将 uid 拼入 H5 并去掉 claim 短链,对外仍返回本站 claimUrl。
|
2026-07-10 13:30:22 +08:00 |
|
yml2213
|
ffbc19a9db
|
移除快手小店以及 api
|
2026-07-09 21:03:39 +08:00 |
|
yml2213
|
4d5b0d6fc6
|
优化履约路由并重命名乐玩通道
|
2026-07-09 10:49:33 +08:00 |
|
yml2213
|
ddfa6c278f
|
接入多发货平台与电子凭证
|
2026-07-07 12:06:19 +08:00 |
|
yml2213
|
f38efa2edf
|
行业电子凭证接入
- 新增 4 个回调接口:send-code/destroy-code/query-code/consume-code
- 支持快手开放平台 MD5/HMAC_SHA256 签名验签
- send-code 回调自动创建 order/order_items/fulfillment_tasks/profiles
- consume-code 回调与既有 flow.consume 结构兼容
- isKuaishouCloudTask 同时匹配 kuaishou-industry executor_key
- claim 页面自动验证行业凭证 task,跳过核销码输入
- 退回时行业 task 跳过快手核销 API
- 新增 KUASHOU_INDUSTRY_* 环境变量配置
|
2026-06-30 17:33:51 +08:00 |
|
yml
|
60cf7c2bbd
|
优化领取页角色绑定校验
|
2026-05-31 23:39:15 +08:00 |
|
yml2213
|
c9913f51ff
|
优化领取结果和CloudTentacles平台兑换购买记录
|
2026-05-31 16:58:13 +08:00 |
|
yml2213
|
904ecc9303
|
修改领取顺序,先核销
|
2026-05-31 11:58:12 +08:00 |
|
yml
|
1c50569ea9
|
添加快手 Cloud 换绑角色功能
|
2026-05-30 11:23:52 +08:00 |
|
yml
|
9709643583
|
优化快手 Cloud 主链路状态机
|
2026-05-28 10:03:23 +08:00 |
|
yml
|
9c981991a0
|
订单mock和领取页面优化
|
2026-05-28 09:05:52 +08:00 |
|
yml
|
4a4fe9a94f
|
修复领取界面商品数量错误
|
2026-05-28 08:39:11 +08:00 |
|
yml
|
c7e2a225bc
|
删除旧履约配置逻辑
|
2026-05-27 13:12:07 +08:00 |
|
yml
|
dd6776c4e4
|
简化履约匹配并支持mock订单测试
|
2026-05-27 12:55:44 +08:00 |
|
yml2213
|
69b647429a
|
修复名字显示bug
|
2026-05-26 16:42:59 +08:00 |
|
yml2213
|
dfcc8982c6
|
优化快手云领取发货校验
|
2026-05-26 16:24:50 +08:00 |
|
yml2213
|
6e85002724
|
优化履约账号优先级配置
|
2026-05-26 12:44:01 +08:00 |
|
yml2213
|
d126b35579
|
优化后端代码质量基础
|
2026-05-26 10:48:30 +08:00 |
|
yml2213
|
5c7e145766
|
完成后端类型与平台配置目录分组
|
2026-05-26 09:10:11 +08:00 |
|
yml2213
|
36dfc46884
|
优化后端目录命名与模块归位
|
2026-05-26 08:57:19 +08:00 |
|
yml2213
|
7aef1a6d50
|
开启后端严格空值检查
|
2026-05-26 08:45:06 +08:00 |
|
yml2213
|
49ac82698f
|
增强关键接口幂等与限流保护
|
2026-05-26 08:32:15 +08:00 |
|
yml2213
|
dea3023825
|
优化后端鉴权与日志安全
|
2026-05-26 08:21:11 +08:00 |
|
yml
|
2c7464b1eb
|
删除库存和旧回调管理
|
2026-05-25 23:07:19 +08:00 |
|
yml
|
245089d871
|
中性化运行上下文字段
|
2026-05-25 22:13:45 +08:00 |
|
yml
|
d092c0fe2e
|
收口运行上下文命名
|
2026-05-25 22:05:43 +08:00 |
|
yml
|
e7aa194dde
|
删除咸鱼旧链路
|
2026-05-25 21:46:39 +08:00 |
|
yml
|
db22ff691b
|
拆分快手轻量后端入口
|
2026-05-25 20:42:27 +08:00 |
|
yml
|
17a615b8de
|
deduplicate task parsing and masking helpers
|
2026-05-21 18:50:07 +08:00 |
|
yml
|
acd5c0d50e
|
后端迁移测试文件
|
2026-05-21 17:39:34 +08:00 |
|
yml
|
f8c59abb95
|
后端迁移快手云领取服务
|
2026-05-21 15:47:06 +08:00 |
|