yml2213
|
f2c95bc3c8
|
优化接单商品匹配
|
2026-08-18 12:05:12 +08:00 |
|
yml2213
|
c6e9a9b962
|
优化快手接单匹配
|
2026-08-18 10:06:01 +08:00 |
|
yml2213
|
370acdba60
|
增加工单首次查看标识
|
2026-08-17 20:11:35 +08:00 |
|
yml2213
|
1b4bdec56d
|
增强工单游戏资料搜索
|
2026-08-17 19:26:31 +08:00 |
|
yml2213
|
2aa8769661
|
改造实时事件缓存同步
|
2026-08-17 17:32:02 +08:00 |
|
yml2213
|
be7c124d65
|
优化物品规则分页加载
|
2026-08-17 16:20:54 +08:00 |
|
yml2213
|
ecac7b63db
|
增加接单工单筛选统计
|
2026-08-17 15:49:47 +08:00 |
|
yml2213
|
f938ab0cba
|
增加打手登录设备管理与三台设备限制
|
2026-08-17 15:26:40 +08:00 |
|
yml2213
|
5330b55b75
|
完善接单平台通知配置
|
2026-08-17 13:54:01 +08:00 |
|
yml2213
|
bca2e4a801
|
优化打手订单结算和大厅加载
|
2026-08-17 13:06:40 +08:00 |
|
yml2213
|
1d9e102527
|
增加待补图订单筛选
|
2026-08-17 12:43:22 +08:00 |
|
yml2213
|
77ed97fe1f
|
支持后台修改打手提现信息
|
2026-08-17 11:28:23 +08:00 |
|
yml2213
|
ea5c2a4105
|
优化打手提现审核流程
|
2026-08-17 11:18:14 +08:00 |
|
yml2213
|
950c4fd578
|
接单工单新增流转记录(订单详情时间线)
- 后端:新增工单事件查询接口(管理端 + 打手端),事件带操作人显示名(管理员用户名 / 打手昵称 / 系统)
- 补齐关键节点事件:抢单接手(grabbed)、验收通过(accepted 带操作人)
- 管理端/打手端事件写入操作人(admin session username 贯通至事件)
- 前端:订单详情新增「流转记录」时间线,按订单生命周期节点展示(创建/发单/接手/资料/验收/问题/取消),时间+操作人+状态流转
|
2026-08-16 19:25:20 +08:00 |
|
yml2213
|
81ae04dae0
|
接入 ESLint 并清理未使用代码
- 前后端接入 ESLint 10 扁平配置(typescript-eslint 类型感知检查 + react-hooks/react-refresh),新增 lint / lint:check / lint:fix 脚本并纳入 check 链路
- 清理全部 no-unused-vars 与 no-useless-assignment 警告,修复 floating promises、正则转义等问题
- 删除确认无引用的死代码(markKuaishouCloudBindUrlRefreshFailed、未使用 helper 等)
|
2026-08-16 18:04:55 +08:00 |
|
yml2213
|
5c7c3e14e3
|
统一前后端代码格式化配置
|
2026-08-16 17:27:12 +08:00 |
|
yml2213
|
8d07b06d52
|
接单工单支持置顶,抢单大厅优先展示
- 新增 work_orders.pinned_at 字段与迁移
- 管理端对已发布(待抢单)订单提供置顶/取消置顶操作,置顶订单带标记
- 抢单大厅按置顶时间优先排序,打手端卡片展示置顶标签
|
2026-08-16 15:57:25 +08:00 |
|
yml2213
|
737f9ddcbe
|
接单工单状态筛选支持多选
- 前端:状态筛选改为多选(Select mode=multiple),可一次筛选多个状态
- 后端:listWorkOrders 支持 statuses 数组查询(ANY 匹配),兼容旧单状态参数
- 批量验收入口仅在单独筛选待验收时显示,避免多选误操作
|
2026-08-16 15:48:15 +08:00 |
|
yml2213
|
75146e919d
|
修复VIP自动成长降级
|
2026-08-16 14:54:43 +08:00 |
|
yml2213
|
4dd94cde27
|
优化打手订单与界面
|
2026-08-16 13:52:45 +08:00 |
|
yml2213
|
27bcb7dd68
|
fix: 修复移动端我的订单卡片与搜索栏Flex样式异常
|
2026-08-16 11:14:33 +08:00 |
|
yml2213
|
ad84388450
|
优化打手接单上限统计
|
2026-08-16 10:06:12 +08:00 |
|
yml2213
|
b9e4d007aa
|
优化撤单处理方式
|
2026-08-15 17:41:01 +08:00 |
|
yml2213
|
cd3b48eef5
|
优化下架和撤单功能
|
2026-08-15 15:25:56 +08:00 |
|
yml2213
|
112a3272d2
|
feat: 增加打手工单备注
|
2026-08-15 14:22:13 +08:00 |
|
yml2213
|
af323af48e
|
feat: 支持验收图片暂存
|
2026-08-15 14:20:58 +08:00 |
|
yml2213
|
21211bd760
|
feat: 支持取消指派打手,可重新指派他人
- 后台可取消进行中订单的指派:订单回未分配,冻结押金全额退还,记录事件与审计
- 工单列表新增「取消指派」按钮(带确认弹窗),客服/管理员/运营可用
- 取消后可重新指派给其他打手
|
2026-08-15 13:48:32 +08:00 |
|
yml2213
|
f2edb7f895
|
feat: 物品规则支持按数量计价(二次匹配SKU文字数量)
- 规则新增单价(unit_price_fen,0 关闭),开启后接单总价 = 单价 × 商品名称文字中的规格数量
- 新增 resolveSkuNameQuantity:支持阿拉伯数字与中文数字(如 指挥官秘钥15个 → 15、三个 → 3)
- 建单同步时按文字数量计算奖励,skuQuantity 记入工单 material.source 便于核对
- 规则表单新增计价方式(固定金额/按数量×单价),列表展示单价
- 新增 3 个数量解析单元测试(269 全通过)
|
2026-08-14 18:25:06 +08:00 |
|
yml2213
|
7bb3142958
|
feat: 打手分内部/外部,内部免审核;支持后台指派打手
- worker_users 新增 worker_type(internal/external,迁移 017)
- 内部打手提交验收后自动通过进入待打款(accepted+结算),外部打手保持后台审核
- 打手管理页支持设为内部/外部并显示类型标签
- 新增后台指派打手:未分配/待抢单工单可指定已注册打手,进入其我的订单并冻结押金
- 指派带审计与事件记录,校验打手状态/接单上限/余额押金
|
2026-08-14 16:35:15 +08:00 |
|
yml2213
|
6a17113374
|
feat: 打手支持昵称登录,物品规则标识唯一校验
- 昵称全局唯一(迁移 016 唯一索引 + 注册校验),存量空昵称自动补账号名
- 登录解析链扩展为 账号/手机号/昵称,均可加密码登录
- 登录页提示更新为「手机号 / 昵称 / 账号」,注册页提示昵称可作登录账号
- 新建物品规则时校验规则标识唯一:已存在则拒绝(409),编辑不受影响
- 前端规则表单增加规则标识重复的即时校验
|
2026-08-14 16:16:49 +08:00 |
|
yml2213
|
e097ddad3d
|
支持领取链接长期有效
|
2026-08-11 14:06:29 +08:00 |
|
yml2213
|
16f9531b40
|
修复接单物品规则管理
|
2026-08-10 15:53:11 +08:00 |
|
yml2213
|
e8eab6e689
|
fix(kuaishou-industry): 修复电子凭证发货回调并发导致 807000 获取并发锁失败
同一 oid 的发货回调可能被多个来源并发调度(内存重试链 timer、worker_scan
兜底扫描、快手重复推送 send-code 后的再次调度),快手侧对同一 oid 有并发锁,
并发请求会返回 807000「获取并发锁失败」。
- runKuaishouIndustrySendCallbackForOid 增加进程内 in-flight 互斥,
正在执行时其它调度直接跳过,由当前执行链路决定成功或按 backoff 重试
(try/finally 保证所有 return 路径释放)
- listKuaishouIndustryVouchersForSendCallbackRetry 增加 maxAttempts 参数
及 SQL 条件 COALESCE(send_callback_attempt_count,0) < ,缩小扫描集
|
2026-08-05 20:05:43 +08:00 |
|
yml2213
|
7fc3d60588
|
新增 affiliate_dash 回调路由与幂等去重(阶段 5)
- POST /api/v1/open/affiliate-dash:验签 → 查任务(404 重试) → webhook_events 幂等闸门 → 状态同步
- migration 013:webhook_events(provider+event_id 唯一)
- task-repo findAffiliateDashTaskByOrder(仿 feifei 同构 SQL)
- notify-service:去重闸门在找到任务之后,任务未匹配不被 eventId 永久拦截
- typecheck + 212 测试通过;前置错误分支脚本验证通过
|
2026-08-05 16:07:33 +08:00 |
|
yml2213
|
4bd2c174c5
|
快手发码数据接入发单平台工单侧
- 新增 sync-work-orders-from-send-code 服务:91 先到则回填 shopId/补建工单/凭证回填 material_json;91 未到则兜底建单建工单
- order-service 与 ninetyone order-service 改用 findLatestOrderByPlatformOrderId,放宽 shopId 查重避免重复建单
- work-order-repo 新增 listWorkOrdersByPlatformOrderId 供兜底查重
- send-code-service 挂接同步逻辑并吞错,不影响发码主流程
- ProductRulesPanel 新增店铺列
- .gitignore 忽略 send_code/ 与 .reasonix/
|
2026-08-05 11:22:24 +08:00 |
|
yml2213
|
2227cda73d
|
修复打手短信验证码发送
|
2026-08-02 15:12:02 +08:00 |
|
yml2213
|
93df3d1c9b
|
押金解冻天数可配置与待解冻押金扣减,超时订单保留记录
|
2026-08-02 10:14:05 +08:00 |
|
yml2213
|
3650526863
|
超时订单按打手统计,抢单大厅标注限时任务
|
2026-08-01 19:18:20 +08:00 |
|
yml2213
|
23ad60a1ef
|
接单工单支持任务时限,超时自动判定失败并处置
|
2026-08-01 19:02:57 +08:00 |
|
yml2213
|
de33bfa74c
|
接单工单支持编辑与删除,修复编辑押金不生效问题
|
2026-08-01 18:35:12 +08:00 |
|
yml2213
|
2412df8b54
|
资料字段支持下拉选项与买家截图,大厅按 VIP 等级延迟可见
资料字段:
- CollectField 支持 type(text/select) 与 options,规则字段语法 key:名称#选项1,选项2
- 默认字段改为游戏编号/游戏昵称/系统(安卓,苹果)/区服(QQ区,微信区),旧默认模板字段自动替换为新版
- 采集页与管理端补资料支持单选下拉与买家主页截图上传(新增公开上传接口)
- 管理端工单详情展示买家截图
VIP 延迟可见:
- 等级权限新增 visibleDelaySeconds(默认 VIP1=20s~VIP5=0s,可后台配置)
- 大厅按等级延迟过滤新发布工单,页面提示延迟规则
|
2026-08-01 18:14:37 +08:00 |
|
yml2213
|
70e64155bc
|
拆分接单平台超长文件,按域组织代码
- worker-platform-service.ts (2733行) 拆为 worker-service/admin-service/mappers + index 聚合
- worker-platform-repo.ts (2456行) 拆为 repositories/worker-platform/ 目录(types/shared/worker-repo/work-order-repo)
- AdminWorkerPlatformPage.tsx (2784行) 拆为主页面 + panels/ 目录(7 个面板文件)
- 引用方统一改指向 index 聚合,行为不变
|
2026-08-01 16:44:20 +08:00 |
|
yml2213
|
c33e859e96
|
接单平台新增拼单与取消接单能力
拼单功能:
- 工单/物品规则支持拼单配置(启用、总数量、单价),总价=单价×数量三方联动,启用拼单时工单金额自动同步拼单总价
- 拼单参与按数量冻结比例押金,验收通过后按份额结算报酬,升级统计按数量计入
- 抢单大厅拼单入口:紫色渐变大按钮带单价展示,拼单进度/剩余份数,弹窗输入数量实时预估报酬与押金
- 我的订单展示拼单份额(数量×单价、状态),拼单者各自提交验收,全部提交后管理员统一验收
- 新增 work_order_shares 表与迁移 008
取消接单:
- 进行中订单可取消(押金全额退还、工单回大厅),30 天内限 5 次防滥用
|
2026-08-01 16:31:27 +08:00 |
|
yml2213
|
d9db2f5dce
|
接单平台等级 CRUD 完善,修复默认分类停用被重置
- 等级面板支持编辑、启用/停用切换、删除(默认等级与使用中等级受保护)
- 新增等级删除接口及使用量校验
- 修复默认分类停用后被 ensureWorkerPlatformDefaults 重置为启用的问题,默认分类仅不存在时创建
- 分类操作后改为显式刷新列表
|
2026-08-01 15:11:02 +08:00 |
|
yml2213
|
0369186b18
|
接单平台分类管理完善:抢单大厅分类筛选与分类 CRUD
- 抢单大厅新增分类 Tab 筛选(仅显示启用分类,支持按分类查询工单)
- 管理端分类面板支持编辑、启用/停用切换、删除(被工单/规则引用时禁止删除)
- 后端工单列表支持 categoryId 筛选,大厅接口返回分类列表
|
2026-08-01 14:59:58 +08:00 |
|
yml2213
|
51d72cc283
|
接单平台新增 VIP 等级体系与邀请绑定
- 等级按累计验收通过工单数自动升级(阈值后台可配),VIP1-5 默认配置 10/30/50/100
- 存量打手统一归 VIP1,原 regular 等级停用
- 注册支持邀请码绑定邀请人,每人生成唯一邀请码
- 新增 worker_level_logs 升级流水表
- 个人中心展示邀请码与升级进度,管理端等级表单支持升级阈值配置
|
2026-08-01 14:50:08 +08:00 |
|
yml2213
|
6e635b2499
|
优化后端-接单平台部分逻辑
|
2026-07-28 14:06:31 +08:00 |
|
yml2213
|
2ab80c4df8
|
完善个人中心资金功能
|
2026-07-28 10:41:46 +08:00 |
|
yml2213
|
f0ba0fe17f
|
修复接单平台并发、分页与补资料
|
2026-07-28 10:15:44 +08:00 |
|
yml2213
|
a2587eda01
|
完善接单平台上传与物品规则
|
2026-07-25 15:56:18 +08:00 |
|