yml2213
|
85332df2bd
|
订单接口最小化与私有文件访问加固
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
|
2026-08-16 21:47:46 +08:00 |
|
yml2213
|
4c1fe7439d
|
新增客服一键交接功能
|
2026-08-15 17:27:35 +08:00 |
|
yml2213
|
4bc25b87d8
|
修复平台代管订单流程
|
2026-07-25 19:17:19 +08:00 |
|
yml2213
|
1a4776bba0
|
支持结账多轮协商与按实际消耗双比例结算
允许双方最多 6 轮修改结账方案;哈夫币按实际消耗与 buyer/seller 比例计价,打超从押金扣,押金不足禁止自动完结并引导人工争议。同步收紧结账明细展示密度。
|
2026-07-18 20:35:16 +08:00 |
|
yml2213
|
090a90a268
|
添加订单押金暂扣与归还
|
2026-07-05 19:35:57 +08:00 |
|
 yml2213andClaude Opus 4.8
|
be5d322c10
|
feat: 客服封存订单功能(号主失联场景)
新增客服「封存订单」动作,用于号主失联、无法联系的场景:单事务内
完成关闭订单、全量原路退款、永久封存关联商品、解散发布群、双方通知
与审计日志。
- 新增 listing 终态 sealed(封存),区别于可恢复的 offline
- listingLockedForOwnerMutation 锁定 sealed,号主无法再编辑/提审/上架
- 解散群聊按 listing_id 查发布群(listing_group)置 archived,
阻断所有成员发言并留系统消息
- 新增 order.AdminSeal 及 /admin/orders/:id/seal 路由
- 前端:卖家页 PC/移动端 sealed 视为终态禁用操作,客服后台新增
「封存订单」按钮与二次确认
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-29 22:52:20 +08:00 |
|
yml2213
|
3215e1c8c5
|
优化退款审核逻辑:驳回分恢复订单/关闭订单两种,优化状态标签,清理无用脚本
- AdminRejectRefund 新增 action 参数:restore 恢复订单至待交接,close 关闭订单并下架
- 前端驳回改为弹窗双选项:仅驳回恢复订单 / 驳回并关闭
- 清空 frontend placeholder 文件
- handleFileUpload 并发控制优化:清空上传列表时重置计数和 OCR 槽位
- v-for key 改为 _id 避免预览串图
- preview-src-list 改为单图预览
- deploy-prod.sh 新增 docker image/builder prune 自动清理垃圾
- scripts/ 删除无用的压测文件(load_stress.go 等 4 个)
|
2026-06-28 22:09:24 +08:00 |
|
yml2213
|
c92cd03b8c
|
退款审核功能:待交接取消不再自动退款,改为客服审核后原路退回
- 租客在待交接状态取消订单不再自动退款,改为 refund_status=pending_review
- 新增退款审核页面 /admin/orders/refund-review,客服可逐个审核
- 新增 POST /refund/approve 通过退款、POST /refund/reject 驳回退款
- 新增 GET /orders/refund-pending 查询待审核退款订单列表
- 优化状态标签表述:已取消→租客已取消、已关闭→客服已关闭、异常→客服介入
- 新增 refund_status: pending_review 及其前端标签「待客服审核退款」
- AdminOrderDetailView 退款状态改用统一 refundStatusLabel
|
2026-06-28 21:14:55 +08:00 |
|
yml
|
48af6f39c0
|
优化订单管理
|
2026-06-18 17:09:02 +08:00 |
|
yml
|
272b2cb71e
|
优化客服群聊订单信息展示
|
2026-06-18 00:44:45 +08:00 |
|
 yml2213andClaude Opus 4.8
|
8192344027
|
优化号主交接超时卡死问题
- 号主交接超时(owner_timeout)后允许补提交交接说明,避免临时延误导致订单卡死
- 后台新增"重置交接"动作,可将超时订单恢复为待号主交接并刷新计时
- 交接超时改以进入待交接时刻为基准计算,新增 handoff_started_at 字段
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-17 04:16:31 +08:00 |
|
yml2213
|
d2858c529d
|
继续补齐核心模块 Context 超时控制
|
2026-06-10 11:50:27 +08:00 |
|
 ymlandClaude Opus 4.8
|
ec9baada67
|
统一管理后台分页样式
- 新建 AdminTablePagination 组件,统一分页 UI
- 改造 6 个前端页面使用统一分页组件:
- 管理员管理
- 用户管理
- 申诉管理
- 审计日志
- 公告管理
- 钱包流水
- 订单管理前后端完整改造:
- 后端:添加 PaginatedResult 结构,支持 page/page_size 参数
- 前端:API 支持分页参数,页面使用统一分页组件
- 所有列表页分页样式统一为商品管理的 .table-pagination 设计
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-06 00:13:59 +08:00 |
|
yml
|
c80d3f960e
|
优化支付退款钱包链路
|
2026-06-03 21:47:04 +08:00 |
|
yml
|
03e5d211dc
|
接入订单结账确认流程
|
2026-05-24 16:52:15 +08:00 |
|
yml
|
c4cfe6dd79
|
新增订单待支付与支付确认后端流程
|
2026-05-24 16:29:47 +08:00 |
|
yml2213
|
a6a1afb879
|
删掉租期相关错误东西
|
2026-05-23 14:44:32 +08:00 |
|
yml
|
55477d0ac6
|
feat: add admin risk actions and arbitration settlement
|
2026-05-22 18:11:01 +08:00 |
|
yml
|
c9e6ea2b71
|
后台“资金流水
|
2026-05-22 17:43:45 +08:00 |
|
yml
|
9ebdfab078
|
第 4 阶段:订单、交接与账务--ok
|
2026-05-22 16:14:23 +08:00 |
|
yml
|
edda1fbc7b
|
第 4 阶段:订单、交接与账务--1
|
2026-05-22 16:05:40 +08:00 |
|