yml2213
|
b96d6141f5
|
用户管理增加余额调账功能
支持后台加减可用余额并写入资金流水与审计,优化操作列按钮样式。
|
2026-07-13 21:30:38 +08:00 |
|
yml2213
|
42b250cd2c
|
账号上下架增加统计
|
2026-07-11 23:37:24 +08:00 |
|
yml2213
|
8a5c9ab0be
|
优化提号详情
|
2026-07-08 00:16:07 +08:00 |
|
yml2213
|
090a90a268
|
添加订单押金暂扣与归还
|
2026-07-05 19:35:57 +08:00 |
|
yml2213
|
9ef0843eb0
|
feat(pickup): 新增管理员线下提号功能
- 新建 admin_pickups 表独立于 rental_orders,不污染订单状态机与财务统计口径
- 提号中/已完成/已取消三态:创建锁定账号,完成时给卖家钱包加可用余额并下架 listing,取消解锁账号
- 完成时 listing 置 completed,复用现有 listingLockedForOwnerMutation 拦截再上架
- 管理端提号管理页(列表/创建/完成/取消/可提号账号搜索)+ 卖家端提号记录页
- 财务仪表盘新增线下提号独立统计块,与正常订单口径分离
- 钱包流水 label、状态标签、菜单入口同步补齐
- 优化卖家服务悬浮菜单为一行四个,尺寸与配色对齐买家服务
|
2026-07-03 19:04:35 +08:00 |
|
yml2213
|
1ba7c1dea1
|
feat(auth): 新增密码登录注册与改密功能并加固安全
- 后端:新增密码登录/注册/重置/改密接口,users 表新增 password_hash 字段
- 安全加固:注册改为冲突即失败防止"注册即改密",登录用户不存在统一返回密码错误并计失败次数防枚举,改密需校验旧密码,清理登录失败计数中的死代码
- 前端:登录页重构为"登录/注册"两个 tab,登录内可切换密码/短信方式,默认密码登录
- 个人中心新增修改密码入口(PC 弹窗 + 移动端 popup),PC 个人资料页移除买家/卖家服务面板
|
2026-07-02 19:02:49 +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
|
f4343ed8a5
|
新增二维码池独立权限
|
2026-06-19 18:54:13 +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 |
|
yml
|
35f2d93fdf
|
完善二维码池 OCR 配置与识别
|
2026-06-18 15:22:46 +08:00 |
|
yml
|
f4361c9804
|
优化发布群租客清退与历史消息
|
2026-06-18 09:39:23 +08:00 |
|
yml
|
233920025e
|
增加客服分组管理
|
2026-06-18 02:09:02 +08:00 |
|
yml
|
0a42392d5e
|
优化发布群配置与二维码池界面
|
2026-06-17 20:59:24 +08:00 |
|
yml
|
ac98841992
|
修复二维码库存与过期时间编辑
|
2026-06-17 20:02:41 +08:00 |
|
 ymlandClaude 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 |
|
 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 |
|
yml
|
a275a006eb
|
修复支付取消与成功统计
|
2026-06-14 23:58:39 +08:00 |
|
yml
|
3ff8c1de88
|
支持微信支付宝独立支付渠道
|
2026-06-14 23:38:03 +08:00 |
|
yml2213
|
c6ff7c1f3a
|
修复退款迁移格式
|
2026-06-14 07:58:31 +08:00 |
|
yml2213
|
fec8e37181
|
修复退款幂等与补偿重试
|
2026-06-14 07:55:02 +08:00 |
|
yml2213
|
3ef7705776
|
优化申诉仲裁流程和证据展示
|
2026-06-13 21:26:38 +08:00 |
|
yml2213
|
8d9d00beb6
|
合并后台安全字段初始化迁移
|
2026-06-11 08:24:04 +08:00 |
|
yml2213
|
88b1df64e7
|
加固后台管理安全
|
2026-06-11 07:23:00 +08:00 |
|
yml2213
|
3e0a1a2d4b
|
整理初始化迁移并优化订单和用户菜单
|
2026-06-10 16:21:01 +08:00 |
|
yml2213
|
0fbe30b377
|
补充财务查询索引和慢 SQL 日志
|
2026-06-10 15:43:36 +08:00 |
|
yml
|
5cd3ead4bd
|
统一金额分制重构
|
2026-06-09 19:04:11 +08:00 |
|
yml
|
87673288ef
|
chore: finalize amount migration fixes
|
2026-06-09 17:45:29 +08:00 |
|
yml
|
62b898d7cc
|
[Snow Team] backend-fixer: auto-commit work
|
2026-06-09 17:04:40 +08:00 |
|
 ymlandClaude Opus 4.8
|
eaa10d839c
|
数据库迁移:新增金额分字段并迁移历史数据
- 为所有金额字段新增对应的 _cent 字段(BIGINT)
- 涉及表:users, rental_listings, rental_orders, order_checkouts, wallet_accounts, wallet_ledger, withdrawal_requests
- 自动迁移历史数据:DECIMAL(12,2) * 100 -> BIGINT
- 使用 goose 格式,支持 Up/Down 迁移
- 目标:全链路使用整数分存储,避免浮点精度问题
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 13:28:51 +08:00 |
|
yml
|
0b419f5084
|
修复仲裁退款并新增免押额度
|
2026-06-08 21:00:39 +08:00 |
|
yml
|
830cfcf33d
|
合并商品编号迁移
|
2026-06-08 20:12:18 +08:00 |
|
yml
|
38d7469965
|
新增商品编号搜索
|
2026-06-08 19:44:07 +08:00 |
|
yml2213
|
9d6b1d945c
|
修正默认客服分配逻辑
|
2026-06-08 06:35:56 +08:00 |
|
yml2213
|
9740ff8799
|
新增支付配置备份导出功能
|
2026-06-07 14:11:16 +08:00 |
|
yml
|
ba4c56c0cc
|
支持拉卡拉多渠道支付和测试充值
|
2026-06-06 21:46:41 +08:00 |
|
yml
|
13543b3dcb
|
修复资金流水和数据库初始化
|
2026-06-06 14:40:03 +08:00 |
|
 ymlandClaude Opus 4.8
|
3640111b8b
|
合并数据库迁移文件,解决 --reset-db 数据不一致问题
- 将 000002_add_withdrawal_tables.sql 和 000003_add_encrypted_realname_fields.sql 合并到 000001_init.sql
- 在 user_realname 表创建时就包含 encrypted_name 和 encrypted_id_no 字段
- 在初始化脚本中直接创建提现相关表和权限
- 更新 dev.sh 和 deploy-prod.sh 的旧迁移清理逻辑
- 现在 --reset-db 可以一次性创建完整的数据库结构,避免字段缺失问题
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-06 13:26:34 +08:00 |
|
yml
|
5c830fe1f4
|
增加提现相关的与打款相关逻辑
|
2026-06-06 13:16:44 +08:00 |
|
yml
|
8a2d2f2a18
|
后端提现增加
|
2026-06-06 10:08:39 +08:00 |
|
yml
|
cb79395226
|
优化出数据库
|
2026-06-05 21:38:01 +08:00 |
|
yml
|
c15e5e8b6a
|
修复数据库乱码
|
2026-06-05 21:15:57 +08:00 |
|
 ymlandClaude Opus 4.6
|
7b456bafdd
|
添加公告管理权限配置
- 新增 announcement:view 和 announcement:manage 权限
- 为超级管理员和运营角色添加公告管理权限
- 迁移文件:000007_add_announcement_permissions.sql
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-06-05 20:53:43 +08:00 |
|
 ymlandClaude Opus 4.6
|
28b6e326e8
|
新增公告中心功能
## 功能概述
在钱包旁边新增公告中心,用户可以查看平台通知、教程、规则和常见问题。
## 主要变更
### 后端
- 新增 announcement 模块(handler/service/repository)
- 新增 announcements 数据库表
- 添加公告相关 API 端点(用户端和管理端)
- 扩展 response 包,新增 NotFound 和 InternalServerError 方法
### 前端
- 新增公告功能模块(/features/announcement)
- 实现公告列表页和详情页
- 在顶部导航添加公告入口(钱包旁边)
- 支持按分类筛选(通知、教程、规则、FAQ)
- 支持置顶和重要标记显示
### 数据库
- 迁移文件:000005_add_announcements.sql
- 示例数据:000006_insert_sample_announcements.sql
- 包含6条示例公告
## 技术特点
- 遵循项目现有架构模式
- 响应式设计,支持移动端
- 自动统计浏览次数
- 支持富文本内容展示
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-06-05 20:40:20 +08:00 |
|
 ymlandClaude Opus 4.6
|
59093f8fd5
|
feat: 添加客服在线状态和聊天粘贴图片功能
**客服在线状态:**
- 后端:添加 admin_users.support_status 字段(online/offline/busy)
- 接口:PUT /admin/me/support-status 更新状态
- 前端:管理员顶部导航显示状态切换器(仅客服权限可见)
- 转接对话框显示客服在线状态和智能排序(在线优先)
**聊天粘贴图片:**
- 用户端、移动端、管理端聊天输入框支持 Ctrl+V/Cmd+V 直接粘贴图片
- 自动调用图片压缩和上传逻辑,与文件选择上传保持一致
- 最多支持粘贴9张图片
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-06-05 19:23:34 +08:00 |
|
 ymlandClaude Opus 4.7
|
5d5bd5af77
|
feat: 添加租后须知功能并优化发布默认设置
新增功能:
- 添加租后须知查看功能(PC端+移动端)
- 管理后台支持配置租后须知内容
- 默认提供完整的租后须知模板
功能实现:
- 后端:新增 PostRentalNotice API 接口和配置管理
- PC端:在用户下拉菜单添加租后须知入口,独立页面展示
- 移动端:在个人中心实名认证下方添加入口,弹窗展示
- 管理端:新增租后须知配置弹窗,支持编辑和恢复默认
优化改进:
- 修复发布页面默认选中"参考比例"而非"自定比例"
- 移除错误的迁移测试脚本(与 MySQL 8.0 不兼容)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-05 09:55:11 +08:00 |
|