yml2213
|
d1e06f362e
|
feat(category): 接单平台支持二级分类目录与接单大厅联动展示及限额优化
|
2026-09-12 18:45:56 +08:00 |
|
yml2213
|
111f400bdb
|
style(frontend): 格式化前端代码以通过pre-push检查
|
2026-09-12 17:47:37 +08:00 |
|
yml2213
|
fea82bff36
|
style(backend): 格式化代码并修复floating-promises以通过pre-push检查
|
2026-09-12 17:46:47 +08:00 |
|
yml2213
|
8cc3aa2a35
|
fix(pdd): 拼多多商品名称仅展示规格spec,过滤冗长原标题
|
2026-09-12 16:53:30 +08:00 |
|
yml2213
|
71912ef5d0
|
feat(worker-platform): 接单平台全面改用内部统一工单号,隐藏第三方平台单号防泄漏
1. 新增业务工单单号生成器 generateWorkOrderNo(),生成 WO+年月日+时分+随机数的统一内部单号(如 WO26091216358821);
2. 接单平台抢单大厅、订单列表、详情抽屉、模态弹窗及售后全面切换为展示 workOrderNo,彻底屏蔽拼多多/快手等第三方平台来源标识;
3. 打手资金明细补充关联内部工单号 relatedWorkOrderNo,避免打手在账单中识别原平台;
4. 管理后台工单面板升级为双单号清晰展示(高亮内部工单号 + 辅助可复制平台单号),兼顾打手对单与官方平台售后溯源。
|
2026-09-12 16:44:59 +08:00 |
|
yml2213
|
ede9a87b97
|
feat(pdd): 支持根据数据库已有订单自适应翻页拉取,防高峰漏单
1. 新增数据库批量排查已有订单接口 findExistingPlatformOrderIds,利用 B-Tree 索引毫秒级判定当前页订单是否存在;
2. 优化 syncStoreOrders 支持自适应翻页拉取:当第 1 页全部为新订单时,自适应向后递增翻页拉取(支持 maxPages 默认 5 页,平滑限速 300ms);
3. 翻页终止自适应判定:当拉取到包含数据库已有旧订单的页面时立即 break 停止翻页,兼顾高性能与不漏单;
4. 扩展全局配置支持 maxPages(自适应最大翻页页数),支持后台管理员在 UI 设置与立即拉单参数联动;
5. 新增单元测试 pdd-sync-service.test.ts,验证全部新订单自适应翻页与命中已有订单提前终止行为。
|
2026-09-12 16:25:37 +08:00 |
|
yml2213
|
1217da7393
|
feat(worker-platform): 支持后台配置匹配日志保留上限与天数并提供一键清理历史多余记录
1. 扩展商品匹配配置支持 maxMatchLogs (条数上限) 与 matchLogRetentionDays (保留天数);
2. 新增分批物理清理逻辑 pruneWorkProductMatchLogs,通过索引高效分批删除超出限制的记录;
3. 集成定时任务数据保留清理 data-retention-job,并在保存配置与写入时自动滚动清理;
4. 匹配诊断日志面板新增可视化保留策略设置栏,支持管理员自定义上限、一键保存并提供一键清理超出记录按钮。
|
2026-09-12 16:01:26 +08:00 |
|
yml2213
|
e7b51f09a6
|
feat(worker-platform): 支持拼多多订单匹配诊断与通用发单规则匹配
1. 修复匹配诊断日志仅记录快手发单凭证的问题,支持记录拼多多等全平台订单的商品匹配结果;
2. 匹配诊断来源商品聚合查询 order_items 与 orders,拼多多商品正常展示并在测试中可用;
3. 接单模板规则平台默认值改为留空,支持跨平台通用匹配;
4. 接单模板重匹配功能支持重扫数据库中未建工单的订单并自动生成接单工单。
|
2026-09-12 15:42:43 +08:00 |
|
yml2213
|
c8f7e48746
|
feat(pdd-cookie): 持久化保存Cookie校验状态时间并在失效时发送内部告警通知
|
2026-09-12 15:26:40 +08:00 |
|
yml2213
|
ffa3374483
|
feat(pdd-sync): 默认拉取已发货订单并支持配置单次拉单上限与抓取状态
|
2026-09-12 15:16:39 +08:00 |
|
yml2213
|
121c2a452c
|
fix(pdd-ui): 优化拼多多管理面板UI布局与表格操作列自适应
|
2026-09-12 15:08:35 +08:00 |
|
yml2213
|
cf9ca25a12
|
fix(pdd-ui): 修复平台配置页面拼多多Tab无法选中回退至内部通知的问题
- 将 'pdd' 加入 PlatformTab 类型联合以及 platformTabs 有效路由参数白名单数组中。
- 解决 normalizePlatformTab 校验失败时将当前激活Tab重置为默认 'notifications' (内部通知) 的 Bug。
|
2026-09-12 15:02:04 +08:00 |
|
yml2213
|
44e752d205
|
feat(pdd-ui): 新增管理后台拼多多店铺CRUD与Cookie有效性实时检测功能
1. 订单快照优化 (pdd-order-mapper.ts):
- 在 item_snapshot_json 中完整保留拼多多原始报文快照全量字段,确保无信息截断。
2. 后端 Cookie 有效性校验接口 (pdd-client.ts, platform-config/pdd.ts):
- 新增 PddClient.testCookie 与 POST /api/v1/admin/platform-config/pdd/test-cookie 接口。
- 支持通过轻量接口请求即时测试 Cookie 合法性,精准识别有效状态(返回在线订单数)与失效/频控状态。
3. 前端管理面板开发 (PddPlatformPanel.tsx, AdminPlatformShopsPage.tsx):
- 在平台配置页面新增【拼多多 (PDD)】专属 Tab 面板。
- 提供拼多多全局同步开关与轮询间隔配置。
- 支持店铺完整 CRUD:添加店铺、编辑店铺、删除店铺、启用/停用切换。
- 支持弹窗内即时【测试此 Cookie 有效性】(无需先保存即可验证)及列表行内一键测活与单店铺立即同步。
|
2026-09-12 14:27:40 +08:00 |
|
yml2213
|
424c320183
|
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 轮询),提供管理端店铺配置查看、保存、删除及手动立即同步接口。
- 所有新增代码均遵循中英双语注释规范,并通过类型检查与单元测试。
|
2026-09-12 14:12:11 +08:00 |
|
yml2213
|
1b6e117c7f
|
perf(order-repo): 优化后台订单关键词搜索,提取关键 JSON 字段并保留现有 GIN 索引命中
|
2026-09-10 10:13:00 +08:00 |
|
yml2213
|
62049fa284
|
fix(manual-executor): 人工派单准备后电子凭证核销补充告警日志
|
2026-09-10 10:09:09 +08:00 |
|
yml2213
|
076b113ae5
|
feat(kuaishou-industry): 实现电子凭证自动核销推进器与查码流程优化
- 新增 voucher-auto-consume-service,对非发单平台大厅待发布任务实现生成即核销与发码成功闭环核销
- 严格保留发单平台待发布工单(pending_material/unassigned)在大厅发布时核销逻辑
- manual-executor 在任务生成进入 MANUAL_REVIEW 时直接触发核销
- send-code-service 在发码出站回调成功后自动调度非大厅任务的凭证核销
- 优化 query-code-service 查码接口,避免发码初期误报 4012002 订单不存在
- 标记废弃 kuaishou_feifei 渠道模块
- 补齐 voucher-auto-consume-service 单元测试用例
|
2026-09-10 10:01:40 +08:00 |
|
yml2213
|
4544622cb3
|
优化后台订单列表展示并支持商品标题与SKU规格
|
2026-09-10 09:39:19 +08:00 |
|
yml2213
|
fe2a28454d
|
增加打手列表筛选汇总
|
2026-09-06 12:55:58 +08:00 |
|
yml2213
|
4c6c53d818
|
优化后台任务与订单按订单号搜索性能
|
2026-09-04 21:58:44 +08:00 |
|
yml2213
|
84a8f138d4
|
优化接单平台工单查询性能
|
2026-09-04 21:22:35 +08:00 |
|
yml2213
|
625df52992
|
新增财务申请时间类型筛选
|
2026-09-02 14:32:26 +08:00 |
|
yml2213
|
bf167d98ed
|
新增财务角色与财务报表并完善后台权限
|
2026-09-02 13:58:03 +08:00 |
|
yml2213
|
de63daf1ac
|
优化订单履约分流与后台筛选
|
2026-09-02 11:59:38 +08:00 |
|
yml2213
|
48fcdbff07
|
优化打手详情信息展示
|
2026-09-01 14:44:06 +08:00 |
|
yml2213
|
e72ef7da0a
|
修复接单平台标签刷新记忆
|
2026-09-01 14:35:28 +08:00 |
|
yml2213
|
c6dd6a8b7c
|
修复订单发布与核销并发状态覆盖
|
2026-09-01 14:13:10 +08:00 |
|
yml2213
|
b832279c1f
|
feat: split worker login device limits by type
|
2026-08-30 21:58:13 +08:00 |
|
yml2213
|
ffb71f2276
|
修复接单端过期会话重复请求
|
2026-08-30 17:32:34 +08:00 |
|
yml2213
|
535cefd4de
|
修复:恢复 PostgreSQL 集成测试并规范工单搜索条件
|
2026-08-30 17:04:35 +08:00 |
|
yml2213
|
25b89bb503
|
优化:降低访问日志噪声并增加日志文件轮转
|
2026-08-30 16:59:11 +08:00 |
|
yml2213
|
6ca54e468e
|
安全加固:增加后台登录 IP 限流并记录验证结果
|
2026-08-30 16:47:16 +08:00 |
|
yml2213
|
d24c69141a
|
perf: reduce worker order list query load
|
2026-08-30 16:40:09 +08:00 |
|
yml2213
|
174f931486
|
perf: reduce worker overview refetches
|
2026-08-30 15:49:52 +08:00 |
|
yml2213
|
79d8f84ac9
|
perf: optimize worker order query hot paths
|
2026-08-30 15:30:46 +08:00 |
|
yml2213
|
02c9de8b9c
|
feat(ops): 数据保留清理、CORS 白名单与上传失败回滚
- 新增每日数据保留清理任务:按保留期清空原始报文、删除过期
事件/审计记录,批量幂等可重跑;067 迁移补齐清理索引并清理
冗余索引,check-sql-guard 增加防线
- 生产 CORS 改为显式来源白名单(CORS_ALLOWED_ORIGINS),禁用
通配符,非通配响应补充 Vary: Origin
- 文件上传任一步失败时回滚已上传对象,清理失败记录 warn 日志
- 新增 HTTP/CORS 与 PostgreSQL 集成测试;若干文件仅 prettier 重排
|
2026-08-30 13:59:01 +08:00 |
|
yml2213
|
dcb0fa4c76
|
优化订单流程与数据库关闭
|
2026-08-30 13:15:47 +08:00 |
|
yml2213
|
04dc363320
|
修复押金与待解冻资金处理
|
2026-08-28 22:22:26 +08:00 |
|
yml2213
|
f20ff3018f
|
feat(打手): 支持个人追加免押额度
|
2026-08-28 21:36:54 +08:00 |
|
yml2213
|
5d5d63bb59
|
feat(接单): 支持客服手动结束赠送冷却
|
2026-08-28 20:39:41 +08:00 |
|
yml2213
|
e680792161
|
feat(接单): 好友赠送冷却支持分钟单位
|
2026-08-28 20:17:47 +08:00 |
|
yml2213
|
d91d7180ad
|
feat(worker): support batch sharing cancellation
|
2026-08-28 19:40:49 +08:00 |
|
yml2213
|
e189811617
|
将退单审核文案明确为打手退单
|
2026-08-23 18:19:47 +08:00 |
|
yml2213
|
003c3e9208
|
统一取消订单申请审核文案
|
2026-08-23 18:13:37 +08:00 |
|
yml2213
|
75d94140ed
|
增加接单工单客服备注
|
2026-08-23 17:51:40 +08:00 |
|
yml2213
|
1cebdd0487
|
增加接单分类和大厅分类配额
|
2026-08-23 17:37:32 +08:00 |
|
yml2213
|
844f071aab
|
修复提现申请冻结余额
|
2026-08-23 16:51:32 +08:00 |
|
yml2213
|
b49fa12484
|
打手列表新增VIP等级筛选
|
2026-08-23 16:21:39 +08:00 |
|
yml2213
|
3df271b30c
|
后台新增RBAC权限模型支持按角色配置接单管理权限
- 新增 admin_roles/admin_permissions/admin_role_permissions 三表与种子数据(059迁移)
- 接单平台全部管理路由从固定角色切换为细粒度权限校验
- 撤单按动作二次校验:退回大厅与取消订单分别要求对应权限
- 管理员账号页新增角色权限配置卡片(admin专属,带审计日志)
- 权限更新走事务保证原子性;session实时解析权限确保修改立即生效
|
2026-08-23 16:04:10 +08:00 |
|
yml2213
|
ad59066637
|
修复备份恢复演练校验
|
2026-08-23 15:01:11 +08:00 |
|