Commit Graph
100 Commits
Author SHA1 Message Date
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
yml2213 87483ea6a8 优化忽略文件 2026-06-17 07:58:23 +08:00
yml2213andClaude Opus 4.8 d066cb65a3 修复首页专区无法切回全部:专区与筛选持久化解耦
zone 此前被纳入 URL/sessionStorage 持久化体系,切回全部专区时
空 query 会回退读取残留的旧 zone 导致专区被弹回。改为纯内存视图
状态,专区可自由切换、不参与筛选持久化。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 07:58:01 +08:00
yml2213andClaude Opus 4.8 fa2d245788 重构首页账号专区组件,拆分排序控件
将 HomeZonesAndSort 拆分为独立的 HomeZones 专区组件,
排序控件内联至列表头部,专区改为响应式网格 tab 布局。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 07:43:51 +08:00
yml2213andClaude Opus 4.8 4d54f1b03a 后台增加撤销用户实名功能
实名姓名与收款账户不一致会导致收款码登记失败,新增后台撤销实名能力:
- 新增 user:revoke_realname 权限,授予超级管理员与运营角色
- 撤销时重置用户实名状态为未认证并删除实名记录,使其可重新认证,写入审计日志
- 用户管理页新增实名状态列与"撤销实名"操作(含原因弹窗)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 07:03:52 +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
yml2213andClaude Opus 4.8 ae11dd7b8d 修复发布页移动端小数输入与押金下限校验
- 哈夫币/M:移动端输入框由 type="digit" 改为 type="number",
  与绝密KD 一致,iOS 可输入小数点(烽火等级保持取整不变)
- 押金:新增 handleDepositBlur,输入框失焦时若低于智能推荐额度
  (或为空/非法)自动补足到推荐值并提示,桌面与移动端均生效;
  提交时校验保留作兜底

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 03:53:01 +08:00
yml2213andClaude Opus 4.8 f336957391 发布流程增加解锁赛伊德与腾讯安全中心截图教程
- 解锁赛伊德:皮肤与交接分区新增是/否必选项,存入 asset_summary,
  仅当号主选「是」时在买家端列表/详情展示「解锁赛伊德:是」
- 腾讯安全中心截图:新增可复用 GuideImage 组件(缩略图 + 点击全屏放大),
  在该截图槽位展示处罚截图教程图,仅提示用途、不占用上传数量

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 02:12:15 +08:00
yml2213andClaude Opus 4.8 a88008f783 用户管理增加查找筛选
后台用户列表此前仅分页,数据量大时无法定位用户。

- 后端:List 新增 ListQuery(关键词 + 状态),抽出 applyUserFilter
  对总数与列表查询统一加筛选;关键词为纯数字时同时按用户 ID 精确匹配,
  否则按手机号/昵称模糊匹配
- 前端:AdminUsersView 新增筛选栏(关键词:手机号/昵称/用户ID,
  状态:正常/已冻结/已禁用),回车/清空/选择即查,查询重置到第 1 页

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 00:58:14 +08:00
yml2213andClaude Opus 4.8 e75a39b03a 新增消息已读状态
复用 chat_participants.last_read_at 推导已读,无需新表/迁移。

- 后端:MessageDTO 增加 is_read,toMessageDTOs 按「全部已读」语义计算
  (所有其他参与者均已读才算已读,1对1 即对方已读);MarkRead 成功后
  推送 conversation_read 事件(含 reader 与 read_at),NotifyConversation
  与 NotifyAllAdmins 双通道通知,使发送方/客服实时刷新已读
- 前端:ChatMessage 增加 is_read,ChatView/AdminChatsView/MobileChatView
  在自己的消息下渲染「已读/未读」;收到 conversation_read 且本端仍有
  未获回执的自己消息时才重载,避免无谓请求

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 22:22:05 +08:00
yml2213andClaude Opus 4.8 cc1c0d33de 修复客服后台聊天无实时刷新
后台 token 仅存 httpOnly cookie,localStorage 无 access token,
useChatSSE 在空 token 时提前 return,导致后台 SSE 从未建立连接,
只有手动刷新才出消息。

- 前端:后台 SSE 不再因空 token 返回,去掉 query token,
  改用 withCredentials 依赖 cookie 鉴权
- 后端:新增 Hub.NotifyAllAdmins,新消息与新会话广播给所有在线客服,
  使「未分配 / 全部」视图实时刷新(参与者客服重复收到由前端按 id 去重)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 19:57:58 +08:00
yml2213 c6ff7c1f3a 修复退款迁移格式 2026-06-14 07:58:31 +08:00
yml2213 fec8e37181 修复退款幂等与补偿重试 2026-06-14 07:55:02 +08:00
yml2213 607d2415a1 超时任务多实例优化 2026-06-14 03:14:43 +08:00
yml2213 c255c142c5 优化提现问题 2026-06-14 03:13:11 +08:00
yml2213andClaude Opus 4.8 e8621728fd 删除钱包充值功能并消除重复入账风险
钱包充值为开发态测试功能(生产环境本就禁用),且支付回调存在重复入账风险:入账与标记 paid 两步非原子、wallet_ledger 去重无唯一索引、幂等键使用了可变的 ProviderOrderID。直接删除该功能从根本上消除风险。

后端:
- payment 移除 StartWalletRecharge/QueryWalletRecharge 及相关 handler/DTO/常量;confirmPaid 增加 OrderID 守卫;解除对 wallet 仓库的依赖
- wallet 移除 Recharge/ConfirmRechargeFromChannel 及相关定义
- 移除三条充值路由;adminfinance 财务统计口径只统计 order_pay
- 清理充值相关测试用例

前端:
- 移除充值 API、WalletView 充值面板/弹窗、admin 充值标签与筛选
- 保留钱包余额、流水、提现等核心能力

go build/vet 与 vue-tsc typecheck 均通过。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 02:45:46 +08:00
yml2213 3ef7705776 优化申诉仲裁流程和证据展示 2026-06-13 21:26:38 +08:00
yml2213 529ad1e433 优化首页账号卡片展示 2026-06-13 20:27:05 +08:00
yml2213 6ce031160b 移动端浏览器支付 ok 2026-06-13 19:17:02 +08:00
yml2213 9d7184ecde 优化了消息数量,筛选和顶部部分 2026-06-13 19:03:29 +08:00
yml2213 3b4cd76e42 移动端增加租期 展示 2026-06-13 18:45:49 +08:00
yml2213 9965150521 再次优化筛选 2026-06-13 18:19:45 +08:00
yml2213 55326b7d06 优化筛选, 增加记住筛选功能 2026-06-13 15:46:47 +08:00
yml2213 9b41b9dc84 增加足迹和收藏 2026-06-12 22:34:52 +08:00
yml2213 c726659866 手机端增加提现功能 2026-06-12 21:57:49 +08:00
yml2213 f1ae72cc7a 二次编辑商品 2026-06-12 21:43:02 +08:00
yml2213 c8b8922c8d 优化移动端押金 ui 2026-06-12 21:32:35 +08:00
yml2213 7c2f5e34c3 详情页面kd 展示,发布时间必填 2026-06-12 21:24:13 +08:00
yml2213 f6ea3e29a6 移动端和 PC 端登录页都加了“图形验证码 2026-06-12 21:16:08 +08:00
yml2213 8cfb63a3e7 修复短信登录限流处理 2026-06-12 20:30:43 +08:00
yml2213 4344b1d07c 测试修复文件上传 bug 2026-06-12 19:48:38 +08:00
yml2213 a615100730 修复文件上传和下单支付流程 2026-06-12 19:42:24 +08:00
yml2213 8d9d00beb6 合并后台安全字段初始化迁移 2026-06-11 08:24:04 +08:00
yml2213 6d61a336d6 支持配置后台页面入口 2026-06-11 08:00:13 +08:00
yml2213 7130135e23 兼容开放导入未签名请求 2026-06-11 07:32:11 +08:00
yml2213 88b1df64e7 加固后台管理安全 2026-06-11 07:23:00 +08:00
yml2213 5255b21141 修复docker 无法下载 bug 2026-06-11 04:49:44 +08:00
yml2213 c0403fc1ea negiix 更换成 caddy 2026-06-11 04:17:36 +08:00
yml2213 4b9ac0598f 修复拉卡拉退款成功状态识别 2026-06-10 21:03:41 +08:00
yml2213 6d990c97bc 修复下单错误 api 2026-06-10 19:45:33 +08:00
yml2213 3e0a1a2d4b 整理初始化迁移并优化订单和用户菜单 2026-06-10 16:21:01 +08:00
yml2213 70a35204b3 统一前端错误读取和调试日志 2026-06-10 15:52:49 +08:00
yml2213 df7d6a2675 添加 API 限流和支付渠道熔断 2026-06-10 15:48:04 +08:00
yml2213 0fbe30b377 补充财务查询索引和慢 SQL 日志 2026-06-10 15:43:36 +08:00
yml2213 28c4efc669 解耦订单和申诉模块外部依赖 2026-06-10 15:41:31 +08:00
yml2213 ca50b103ec 拆分系统配置 Service 文件职责 2026-06-10 15:10:13 +08:00
yml2213 5ecb1e1469 拆分后台财务 Repository 文件职责 2026-06-10 15:08:19 +08:00
yml2213 b8b7221df8 拆分聊天 Handler 文件职责 2026-06-10 15:03:58 +08:00
yml2213 70a4d8e9ff 拆分订单 Handler 文件职责 2026-06-10 15:02:23 +08:00
yml2213 8221544aca 拆分提现 Repository 文件职责 2026-06-10 14:54:39 +08:00
yml2213 f75174b1cf 拆分申诉 Repository 文件职责 2026-06-10 14:53:02 +08:00
yml2213 14d9601ef2 拆分商品模块服务和处理器职责 2026-06-10 14:50:25 +08:00
yml2213 78cb681bec 拆分支付配置 Repository 文件职责 2026-06-10 14:31:05 +08:00
yml2213 60ff513463 拆分大型 Repository 文件职责 2026-06-10 14:28:16 +08:00
yml2213 6ae8f0e830 完成剩余模块 Context 超时控制改造 2026-06-10 12:58:59 +08:00
yml2213 d2858c529d 继续补齐核心模块 Context 超时控制 2026-06-10 11:50:27 +08:00
yml2213 334436f381 修复 Context 改造后的编译问题 2026-06-10 09:43:49 +08:00
yml2213 b377f8350b 为 9 个模块添加 Context 超时控制
完成模块:
- auth: 3 个 Repository 方法 + Service + Handler + Middleware
- wallet: 已有 context 支持,修复依赖调用
- payment: 已有 context 支持,修复 wallet 调用
- adminaudit: 1 个方法
- notification: 2 个方法
- realname: 2 个方法
- systemconfig: 4 个方法
- adminauth: 7 个方法
- adminuser: 6 个方法

所有数据库调用已改为 r.db.WithContext(ctx),完整传递 context 链路。

待完成模块: order, listing, chat 等 12 个模块(约 157 个方法)
2026-06-10 09:12:27 +08:00
yml2213 c4420dc753 修复详情页账号截图加载 2026-06-08 07:35:43 +08:00
yml2213 353f62edf0 优化列表资产展示逻辑 2026-06-08 07:26:40 +08:00
yml2213 ff2aa2df9d 优化发布页默认输入与在线时间校验 2026-06-08 07:12:26 +08:00
yml2213 04f42e5a96 强化前端格式检测 2026-06-08 06:46:47 +08:00
yml2213 500f511185 增加前端格式检查配置 2026-06-08 06:40:33 +08:00
yml2213 79ea3a476c 优化客服消息通知提醒 2026-06-08 06:36:31 +08:00
yml2213 9d6b1d945c 修正默认客服分配逻辑 2026-06-08 06:35:56 +08:00
yml2213 ebf9b95f5a 修复用户发布下架后审核还有的bug 2026-06-07 22:07:54 +08:00
yml2213 a8b3d3813b 优化发布截图上传与押金提示 2026-06-07 21:40:36 +08:00
yml2213 eebd2d3b04 增加发布协议确认配置 2026-06-07 21:14:49 +08:00
yml2213 954c3d6be3 修复拉卡拉支付时间偏差 2026-06-07 20:42:57 +08:00
yml2213 44747e7bae 新增支付配置备份导入 2026-06-07 20:17:58 +08:00
yml2213 a5e55bc045 测试修复15分钟bug 2026-06-07 20:05:56 +08:00
yml2213 9740ff8799 新增支付配置备份导出功能 2026-06-07 14:11:16 +08:00
yml2213 53eb4acad8 优化后台侧栏导航分类 2026-06-07 10:42:31 +08:00
yml2213 8e7c181b27 优化启动脚本 2026-06-07 10:06:18 +08:00
yml2213 0b9b0b5ea7 优化工作-1 2026-06-05 07:41:52 +08:00
yml2213 b7ec5e2755 优化文档 2026-06-05 03:20:01 +08:00
yml2213 3c28297dee 优化弹窗和后台设置字体 2026-06-05 03:06:09 +08:00