Commit Graph
431 Commits
Author SHA1 Message Date
yml2213 30d7e6a7d2 feat(adminfinance): 退款数量拆分为全额退款与部分退款
- 按退款金额与原支付金额比较判定全额/部分退款
- 看板总退款卡片与每日表格增加全额/部分退款展示
- 保留 successful_refund_count 作为两者合计
2026-07-02 18:05:33 +08:00
yml2213 512291f089 feat(adminfinance): 新增预计收入指标并优化明细查询性能
- 财务看板增加预计收入与待结算订单数统计
- 明细列表 COUNT 改为仅扫描 rental_orders 主表,避免 5-JOIN 子查询
- 统一前后端结算差异判定阈值为常量 5 分
- 修复日期选择器使用 UTC 日期导致东八区凌晨偏移前一天的问题
2026-07-02 17:33:05 +08:00
yml2213 1b818b8e4b 优化一键脚本清理缓存时间 2026-06-29 23:49:27 +08:00
yml2213 9b0c676b89 修复错误 2026-06-29 23:41:36 +08:00
yml2213andClaude Opus 4.8 053eea3f8b perf: 新增 .dockerignore 大幅缩减 Docker 构建上下文
backend 与 caddy 构建均缺少 .dockerignore,导致每次构建传输数 GB 无用数据
(backend/tmp 上传文件 980M、frontend/node_modules 520M、.git、backups 等),
卡在 transferring context 阶段。

- backend/.dockerignore:排除 tmp/data/bin/logs/api/.env/docs 等,上下文降到几 MB
- 根 .dockerignore(caddy 构建用,context 为仓库根):排除 backend 运行时产物、
  frontend/node_modules、.git、backups 等

附带收益:原 COPY . 会把 .env(含密钥)打进镜像,现已一并排除。
已确认无 //go:embed 依赖被排除目录,不影响编译。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 23:22:07 +08:00
yml2213andClaude Opus 4.8 4f4f71f251 feat: 封存解散群聊后用户端隐藏 archived 会话
- 用户会话列表(ListConversations)过滤 status=active,死群不再堆在列表
- 未读统计(CountUnreadMessages)排除 archived 会话,消除消不掉的红点
- 数据完整保留,客服后台与历史记录查看不受影响,保留纠纷证据链

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 22:59:40 +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 8a11c2517e 优化了 pc 和移动端我的商品界面 ui 2026-06-29 20:19:38 +08:00
yml2213 8498884cb4 perf: SSE 实时事件驱动未读数量刷新,轮询间隔从 30s 降至 5min 2026-06-29 17:26:54 +08:00
yml2213 56e61428b0 fix: PC 端顶部导航栏「消息」入口添加未读数量角标 2026-06-29 17:14:51 +08:00
yml2213 05c29c97ea 修复发布驳回展示原因 2026-06-29 16:47:59 +08:00
yml2213 60e6eb9d18 修复驳回退款恢复订单时交接进度被重置的问题
- 取消订单时从待交接状态取消不再覆盖 handoff_status,保留原有交接进度
- 驳回恢复时仅在 cancelled 或 renter_confirm_timeout 时重置为 pending_owner
2026-06-29 01:42:00 +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 782a5cbd02 优化一键脚本 2026-06-28 21:23:26 +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
yml2213 c6c6a92645 优化二维码 OCR 上传体验:并发控制、状态清理、预览修复 2026-06-28 20:20:37 +08:00
yml2213 b124c74a46 修复 ocr 错误 2026-06-28 15:00:54 +08:00
yml2213 18eba36ef9 后台用户管理新增“人工实名 2026-06-28 01:06:35 +08:00
yml2213 21aabd77f1 商品已完成优化 2026-06-27 23:01:03 +08:00
yml2213 fed7d6af71 5 分钟发布一次 2026-06-27 22:26:37 +08:00
yml2213 3abd513543 修复客服看不到二维码图片和推荐支付宝提现 2026-06-27 21:57:46 +08:00
yml2213 5ac12ae5c3 优化站内信图标和哈夫币发布校验 2026-06-27 09:38:08 +08:00
yml2213 378b7a0b79 增加用户免押额度筛选 2026-06-27 09:12:15 +08:00
yml2213 c30914b538 优化发布确认与订单资金拆分 2026-06-24 01:57:03 +08:00
yml2213 86a136e663 增加备案信息 2026-06-22 19:20:58 +08:00
yml2213 d7c5701cc0 管理员界面订单详情优化,增加比例和额外物品 2026-06-22 19:05:41 +08:00
yml2213 23dbe9af22 优化后台列表搜索 2026-06-21 13:17:10 +08:00
yml2213 a0145e6b18 优化移动端收款账号管理 2026-06-21 12:57:53 +08:00
yml2213 efdbb4066c 微信提现信息优化 2026-06-21 12:39:55 +08:00
yml2213 cc88f46960 优化订单详情界面 2026-06-21 12:26:15 +08:00
yml2213 3bb794f6c4 订单操作增加二次确认 2026-06-21 12:17:44 +08:00
yml2213 5c67f5c411 修复财务仪表盘日明细 2026-06-21 09:44:19 +08:00
yml2213 a5165d17e9 优化后台表格滚动条 2026-06-21 09:40:30 +08:00
yml2213 b2e52e1d75 修复归还逾期订单重置 2026-06-21 09:28:50 +08:00
yml2213 fcf0230e04 优化二维码池筛选和日期中文化 2026-06-19 19:16:52 +08:00
yml2213 f4343ed8a5 新增二维码池独立权限 2026-06-19 18:54:13 +08:00
yml2213 72285ed638 修复超时订单重置流程 2026-06-19 18:36:46 +08:00
yml2213 2df935f74c 优化删除 2026-06-19 17:26:37 +08:00
yml2213 076ac6098e 二维码自动补发 2026-06-19 17:08:57 +08:00
yml2213 5ff1ea40b0 feat: 增加推送通知配置 2026-06-19 16:28:49 +08:00
yml2213 a4cdc3e806 增加站内信未读提醒和后台通知中心+txt 校验 2026-06-19 15:24:15 +08:00
yml2213 8d5094a8d0 优化首页账号卡片皮肤行间距 2026-06-19 09:03:23 +08:00
yml2213 9489273bcb 优化了首页账号展示-2 2026-06-19 07:43:23 +08:00
yml2213 1e3df0c0c0 优化首页账号卡片展示 2026-06-19 07:32:03 +08:00
yml 438a4259f9 优化订单交接和结账界面 2026-06-19 07:01:40 +08:00
yml ae28858318 优化了支付选择界面 ui 2026-06-18 23:19:15 +08:00
yml 550db63d4d 删掉追踪 2026-06-18 22:21:23 +08:00
yml 9b06673efb 优化支付日志和配置删除提示 2026-06-18 22:16:09 +08:00
yml fa14e0e36d 记录退款失败请求参数 2026-06-18 21:53:46 +08:00
yml 6d385478a6 接入顺成支付并优化配置列表 2026-06-18 21:33:15 +08:00