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
yml
40ae14d450
顺成汇创交易中心聚合支付api
2026-06-18 19:40:09 +08:00
yml
48af6f39c0
优化订单管理
2026-06-18 17:09:02 +08:00
yml
c2cfd132af
固定组件声明生成配置
2026-06-18 16:22:55 +08:00
yml
b7d5dbd1d3
首页增加比例筛选并优化排序
2026-06-18 16:18:41 +08:00
yml
a0b5ed2efb
支付完成后跳转群消息
2026-06-18 16:06:39 +08:00
yml
275663c4ea
限制初始密码强制范围并修复后台图片加载
2026-06-18 15:44:41 +08:00
yml
35f2d93fdf
完善二维码池 OCR 配置与识别
2026-06-18 15:22:46 +08:00
yml
e8bdf574f4
增强备份脚本环境兼容性
2026-06-18 12:18:07 +08:00
yml
142d27efea
修复备份恢复路径处理
2026-06-18 12:12:16 +08:00
yml
abe512b5f9
添加生产备份恢复脚本
2026-06-18 12:07:51 +08:00
yml
7934141ba2
禁止已发放二维码回退待用
2026-06-18 09:59:06 +08:00
yml
58e071d157
修正订单群聊与发布跳转
2026-06-18 09:45:36 +08:00
yml
f4361c9804
优化发布群租客清退与历史消息
2026-06-18 09:39:23 +08:00
yml
233920025e
增加客服分组管理
2026-06-18 02:09:02 +08:00
yml
2223665b14
优化了后台界面最上方无用区域
2026-06-18 01:40:44 +08:00
yml
7dc7368367
优化客服会话筛选
2026-06-18 01:08:54 +08:00
yml
272b2cb71e
优化客服群聊订单信息展示
2026-06-18 00:44:45 +08:00
yml
0add23dedb
修复预计 截止时间
2026-06-17 23:10:38 +08:00
yml
f8156aec44
优化订单详情页面 ui
2026-06-17 22:58:18 +08:00
yml
bd6e15179e
支持后台转移发布所有权
2026-06-17 22:31:46 +08:00
yml
342edad78b
修复比例默认选择和二维码预警崩溃
2026-06-17 21:58:29 +08:00
yml
0a42392d5e
优化发布群配置与二维码池界面
2026-06-17 20:59:24 +08:00
yml
ac98841992
修复二维码库存与过期时间编辑
2026-06-17 20:02:41 +08:00
yml
12f589f0df
二维码池批量上传与认证图片预览修复
...
- 后端新增批量创建二维码接口 POST /admin/chats/qrcodes/batch
- 前端二维码管理页支持多图拖拽批量上传
- 注册 qrcode 图片压缩场景(maxSide=2560, quality=0.95)
- 后端 normalizeScene 注册 qrcode scene
- 增强 AuthImage 组件支持 el-image 大图预览(previewSrcList)
- 修复 WithdrawalDetailDialog 提现凭证图片 401 问题
- 删除重复的 components/AuthImage.vue,统一使用共享组件
- 提交3剩余: 会话列表群类型图标、发布成功跳群、管理端路由等
2026-06-17 17:57:05 +08:00
yml and Claude Opus 4.8
54f550b8be
提交3: 体验完善 - 二维码库存预警
...
- 实现二维码库存预警逻辑: 库存低于阈值时给所有客服发站内信
- 查询 cs 角色客服并批量发送预警通知
- 预警消息包含剩余数量提示
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:57:10 +08:00
yml and Claude Opus 4.8
ad70b24fb6
提交2: 发布群核心功能实现
...
- 实现 EnsureListingConversation: 发布时建发布群,发欢迎语+二维码
- 实现 AddRenterToListingConversation: 付款后拉租客进群
- 实现 RemoveRenterFromListingConversation: 订单终态移出租客
- 实现消息可见性过滤: 租客只能看到 joined_at 之后的消息
- listing 模块注入 ListingChatCreator 接口,发布时建群
- ListingDTO 新增 listing_group_conversation_id 字段
- 付款流程改为拉租客进发布群(替代建订单群)
- 订单完成和取消时自动移出租客
- 创建 chat 适配器实现接口解耦
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:57:10 +08:00
yml and Claude Opus 4.8
423c142967
提交1: 数据层改造 - 发布群与企业微信群二维码
...
- 新增数据库迁移 000008: chat_conversations 增加 listing_id, 新建 chat_qrcode_pool 表
- 更新 GORM 模型: ChatConversation 新增 ListingID 字段, 新增 ChatQrCode 模型
- 实现二维码池管理后端 API: 创建/列表/统计/更新/删除
- 新增管理后台路由: /api/admin/chats/qrcodes
- 新增系统配置: chat.listing_group_welcome, chat.qrcode_low_stock_threshold
- 更新优化方案文档: 废弃双群方案, 采用单群方案
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:57:10 +08:00
yml2213
87483ea6a8
优化忽略文件
2026-06-17 07:58:23 +08:00
yml2213 and Claude 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
yml2213 and Claude 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
yml2213 and Claude 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
yml2213 and Claude 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 and Claude 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
yml2213 and Claude 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
yml2213 and Claude 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
yml2213 and Claude 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
yml2213 and Claude 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