yml2213
|
e3e980f114
|
feat(finance): count created pickups as paid
|
2026-08-10 14:12:55 +08:00 |
|
yml2213
|
6ddd7b664c
|
feat(finance): add daily paid order count
|
2026-08-10 13:42:40 +08:00 |
|
yml2213
|
89bf5f30ba
|
fix(order): complete checkout details and deposit warning
|
2026-08-09 21:35:40 +08:00 |
|
yml2213
|
192f7957b8
|
feat(finance): refine daily sales statistics
|
2026-08-09 20:43:18 +08:00 |
|
yml2213
|
211b9f012a
|
feat(finance): include pickup profit in dashboard
|
2026-08-09 20:36:19 +08:00 |
|
yml2213
|
8fb7d3bac0
|
feat(pickup): support platform managed offline settlement
|
2026-08-09 20:20:39 +08:00 |
|
yml2213
|
14bc91b007
|
h5同时运行
|
2026-08-06 15:58:14 +08:00 |
|
yml2213
|
c779fa0dca
|
去除前端硬编码域名,改为动态获取当前站点域名
|
2026-08-05 15:20:39 +08:00 |
|
yml2213
|
0256bfd276
|
修复取消订单误释放商品
|
2026-08-02 16:38:02 +08:00 |
|
yml2213
|
921654e5b0
|
合并仲裁实际消耗结算选项
|
2026-07-31 22:12:25 +08:00 |
|
yml2213
|
9511b580e4
|
新增撞车订单人工退款
|
2026-07-31 21:57:35 +08:00 |
|
yml2213
|
8c2431c4f2
|
优化仲裁
|
2026-07-29 18:59:07 +08:00 |
|
yml2213
|
c9d0803b53
|
优化日志记录并改用非 root 运行
|
2026-07-29 17:01:36 +08:00 |
|
yml2213
|
e5309cdf23
|
修复mock验证码
|
2026-07-29 16:32:21 +08:00 |
|
yml2213
|
88d74aca7d
|
重构日志与可观测性体系
新增单行文本编码器与结构化 GORM 日志,统一错误记录与请求日志策略,收紧日志文件权限并修复按天切分与压缩,支付回调参数脱敏,生产强制阿里云短信,RequestID 校验防注入,日志文案中文化。
|
2026-07-29 16:19:35 +08:00 |
|
yml2213
|
e75f1a8519
|
优化发布确认文案
|
2026-07-28 14:45:33 +08:00 |
|
yml2213
|
c86caeb667
|
线下提号增加搜索手机号
|
2026-07-27 13:39:52 +08:00 |
|
yml2213
|
66af387b4e
|
区分线下提号账号来源
|
2026-07-27 11:13:31 +08:00 |
|
yml2213
|
8af7333969
|
按实际纯币金额计算租客优惠与积分
|
2026-07-27 10:45:41 +08:00 |
|
yml2213
|
99e8eb28af
|
实现外部商品调价
|
2026-07-26 19:17:09 +08:00 |
|
yml2213
|
6b44ab599d
|
增加线下提号店铺管理
|
2026-07-26 18:19:12 +08:00 |
|
yml2213
|
c594b543d1
|
完善租客等级免押与积分管理
|
2026-07-26 18:07:10 +08:00 |
|
yml2213
|
379536e5c5
|
新增其他线下出款记账
|
2026-07-26 17:13:08 +08:00 |
|
yml2213
|
dbe0cda2c6
|
新增资金出款查询与财务统计
|
2026-07-26 16:18:31 +08:00 |
|
yml2213
|
321f0781cf
|
实现租客成长等级并优化展示
|
2026-07-26 11:25:25 +08:00 |
|
yml2213
|
756fa342cb
|
优化订单管理代管展示
|
2026-07-26 10:15:49 +08:00 |
|
yml2213
|
3107c54b65
|
修复平台代管财务差异
|
2026-07-26 10:09:37 +08:00 |
|
yml2213
|
9ccc16e068
|
支持客服主动发起申诉
|
2026-07-26 09:54:27 +08:00 |
|
yml2213
|
4bc25b87d8
|
修复平台代管订单流程
|
2026-07-25 19:17:19 +08:00 |
|
yml2213
|
e0cb15f408
|
修复轮播遮罩并补充方案文档
|
2026-07-25 17:55:20 +08:00 |
|
yml2213
|
3461c02560
|
更改本地dev常见端口
|
2026-07-25 16:31:42 +08:00 |
|
yml2213
|
dabf147019
|
统一三角洲游戏名展示
|
2026-07-25 15:37:10 +08:00 |
|
yml2213
|
4cc35a1587
|
修正外部上传加价逻辑
|
2026-07-25 15:30:57 +08:00 |
|
yml2213
|
9bb57b7094
|
优化线下提号利润修改
|
2026-07-25 14:53:11 +08:00 |
|
yml2213
|
7ca68e6b8b
|
增加渠道上传预统计
|
2026-07-25 14:34:03 +08:00 |
|
yml2213
|
1ea01f7d46
|
轮播图可以预览
|
2026-07-23 18:28:35 +08:00 |
|
yml2213
|
9d74cbcf8d
|
修复图片展示错误
|
2026-07-23 17:30:59 +08:00 |
|
yml2213
|
95f3857470
|
增加默认图片
|
2026-07-23 17:19:44 +08:00 |
|
yml2213
|
5668eb745f
|
优化外部上传和备注
|
2026-07-23 17:06:06 +08:00 |
|
yml2213
|
c5f14ff8fd
|
退款纠纷分配
|
2026-07-22 17:37:18 +08:00 |
|
yml2213
|
0ef6a481f5
|
租期天数改为向上取整到整天
不足一天按一天计(如 1.3/1.7 均计 2 天),前后端展示与预计时长计算保持一致。
|
2026-07-20 22:14:03 +08:00 |
|
yml2213
|
4f979e1e29
|
修复移动端 AW炫彩回收图片预览白条问题
改用居中弹层与 AuthImage 鉴权加载,替代 showImagePreview,兼容私有与公开图地址。
|
2026-07-19 23:22:36 +08:00 |
|
yml2213
|
9b1ee445b7
|
新增首页 AW炫彩回收入口,支持后台配置展示图
首页第三入口点击查看回收说明图;配置项 mobile.aw_recycle 可配标题/图片;aw-recycle 走公开文件链路,首页鉴权预览兼容旧私有地址。
|
2026-07-19 22:50:16 +08:00 |
|
yml2213
|
dabcec45cb
|
后端镜像 apk 改用阿里云 Alpine 源,加速生产构建
国内机器安装 tzdata 时访问官方 dl-cdn 过慢,构建阶段切换为 mirrors.aliyun.com。
|
2026-07-19 17:37:28 +08:00 |
|
yml2213
|
ae79550d78
|
支持在线时间跨天并优化发布与筛选体验
允许在线时段 end 早于 start 表示跨天,统一展示「次日」文案;修复移动端价格区间清空后被 sessionStorage 回写;优化 PC/移动端在线时间控件密度与通栏展示。
|
2026-07-19 17:28:57 +08:00 |
|
yml2213
|
6450b31129
|
撞车订单新增「接待中」状态,支持后台接待标记
已支付订单可标记为接待中,避免重复跟进;完成/取消覆盖接待中状态,前后台同步展示与筛选。
|
2026-07-19 16:08:41 +08:00 |
|
yml2213
|
d93795a4b4
|
统一订单列表混排租赁与撞车,后台撞车订单展示真实手机号
PC/移动端「我的订单」并行拉取两类订单并按时间混排展示;后台撞车订单买家手机号不再脱敏,便于履约联系。
|
2026-07-19 16:01:45 +08:00 |
|
yml2213
|
ed4d3f011c
|
优化 PC 首页点击式筛选与排序体验
默认区平铺常用条件并支持刀皮/红皮/枪皮多选,高级筛选折叠展示;修复综合推荐无法选中、筛选排序导致页面回顶等问题。
|
2026-07-18 20:59:21 +08:00 |
|
yml2213
|
1a4776bba0
|
支持结账多轮协商与按实际消耗双比例结算
允许双方最多 6 轮修改结账方案;哈夫币按实际消耗与 buyer/seller 比例计价,打超从押金扣,押金不足禁止自动完结并引导人工争议。同步收紧结账明细展示密度。
|
2026-07-18 20:35:16 +08:00 |
|
yml2213
|
98772867a7
|
统一结账押金字段为押金赔付扣除
号主修正去掉无效的其他押金扣款,仅保留押金赔付扣除;
前后端与账单文案统一,修正时 other 与 deduct 对齐。
|
2026-07-17 17:17:29 +08:00 |
|
yml2213
|
c492a1cc85
|
修复后台新建/重置密码误触发强制改密
仅部署 bootstrap 首个超级管理员需强制改一次初始密码,
新建管理员与重置密码不再设置 password_must_change。
|
2026-07-16 22:52:32 +08:00 |
|
yml2213
|
3dfa43d3d0
|
选号网构建默认使用npmmirror并增加npm重试
缓解国内服务器访问registry.npmjs.org出现ECONNRESET的问题。
|
2026-07-16 22:34:42 +08:00 |
|
yml2213
|
2c1cdb0339
|
部署选号网时无本机npm则改用Docker构建
服务器可不装Node,自动用node:24-alpine镜像执行npm ci/build。
|
2026-07-16 22:32:04 +08:00 |
|
yml2213
|
a0fc23647b
|
支持同机双域名部署选号网hfb_show
Caddy按CADDY_SHOW_DOMAIN托管选号网静态并反代API;一键脚本可构建hfb_show并写入配置。
|
2026-07-16 22:24:40 +08:00 |
|
yml2213
|
a4189db4ca
|
业务更名为撞车并切换crash路由
用户可见文案与页面/API路径改为撞车与crash,保留mohong表与权限码兼容;移动端入口去掉租/撞图标。
|
2026-07-16 21:19:35 +08:00 |
|
yml2213
|
8b637cf499
|
统一摸大红PC支付方式选择为带图标弹窗
抽取PayWaySelectDialog,与租号端一致展示微信/支付宝图标。
|
2026-07-16 21:01:46 +08:00 |
|
yml2213
|
183351a297
|
摸大红支持购物车多选一起结账
下单支持多商品行快照与一次支付;支付后整单复制文案,前台提供购物车加购与结账。
|
2026-07-16 20:58:39 +08:00 |
|
yml2213
|
e241607535
|
支持号主与租客查看自己的发布/订单详情
新增卖家商品详情页;订单详情底部增加可折叠账号快照,已完成订单展示结账明细。
|
2026-07-16 20:47:33 +08:00 |
|
yml2213
|
b44b3354b9
|
修复摸大红移动端分类栏主题色与固定滚动
选中态改为主题橙,左侧分类固定仅右侧商品列表滚动。
|
2026-07-16 20:08:54 +08:00 |
|
yml2213
|
66ca2693b3
|
支持客服入口按业务场景分流到客服分组
联系客服支持 scene(general/mohong),按用户与场景复用会话;摸大红入口走摸大红分组选人。
|
2026-07-16 20:05:10 +08:00 |
|
yml2213
|
e07532a188
|
移除摸大红支付后建群逻辑,仅保留扫码与复制
支付成功只固化客服二维码与订单文案;同步清理迁移、配置与前后端相关字段。
|
2026-07-16 19:52:40 +08:00 |
|
yml2213
|
094a91c985
|
优化摸大红前台交互与主题按钮样式
列表改为滚动触底自动分页,详情与订单页铺满主内容区,按钮统一为橙色主题描边/实心样式。
|
2026-07-16 19:40:37 +08:00 |
|
yml2213
|
6d61027318
|
新增摸大红业务并修复后台链接按钮白字
支持分类筛选、搜索、下单支付建群与固定二维码;合并迁移种子数据;后台表格编辑/详情链接恢复主题色可见。
|
2026-07-16 18:08:18 +08:00 |
|
yml2213
|
97a34e0329
|
忽略后端运行日志
|
2026-07-14 17:14:18 +08:00 |
|
yml2213
|
3ffb5495ae
|
接入Beszel轻量监控
|
2026-07-14 17:04:59 +08:00 |
|
yml2213
|
80f779eb2b
|
提高MySQL容器内存上限
|
2026-07-14 16:49:45 +08:00 |
|
yml2213
|
42475e687a
|
修复数据库波动导致后台掉线
|
2026-07-14 16:33:42 +08:00 |
|
yml2213
|
3a555c27b2
|
完善掉线诊断并优化二维码加载
|
2026-07-14 16:06:25 +08:00 |
|
yml2213
|
7b2d94e22d
|
修复线下提号后商品仍显示在「已上架」的问题
创建提号时将 listing/account 置为 rented 并记录状态事件,与正常订单锁定一致;完成提号对齐 completed/offline;取消提号恢复上架。补充 migration 修复历史数据。
|
2026-07-14 13:46:38 +08:00 |
|
yml2213
|
2ca6fd9306
|
完善测试建表并统一前端格式
|
2026-07-14 01:32:14 +08:00 |
|
yml2213
|
2efcede800
|
优化生产日志体积:访问降噪、压缩清理与退款告警节流
跳过轮询/封面等热路径成功请求,按日 gzip 并保留可配天数,退款 max-retry 汇总告警。
|
2026-07-13 22:02:20 +08:00 |
|
yml2213
|
f51aed1f0f
|
优化审计日志中文展示与动作筛选
补全动作/业务类型中文映射,表格与下拉按分组展示,系统任务操作人可读。
|
2026-07-13 21:38:16 +08:00 |
|
yml2213
|
b96d6141f5
|
用户管理增加余额调账功能
支持后台加减可用余额并写入资金流水与审计,优化操作列按钮样式。
|
2026-07-13 21:30:38 +08:00 |
|
yml2213
|
a2a9ade68e
|
修复移动端输入聚焦放大,并补全商品详情价格拆分
- 触控设备输入框字号至少 16px,避免 iOS Safari 聚焦自动放大
- 商品管理详情「号主与价格」对齐订单资金拆分字段展示
|
2026-07-13 21:14:43 +08:00 |
|
yml2213
|
acd9d9b7f1
|
优化首页返回定位与发布在线时间表单
移动端首页用列表缓存和内部滚动恢复浏览位置;发布页在线时间改为全天+起止时间单行布局。
|
2026-07-12 23:02:01 +08:00 |
|
yml2213
|
42b250cd2c
|
账号上下架增加统计
|
2026-07-11 23:37:24 +08:00 |
|
yml2213
|
7614c0980e
|
优化详情返回首页停留
|
2026-07-11 23:25:51 +08:00 |
|
yml2213
|
f81842d46e
|
筛选增加多选功能
|
2026-07-11 23:21:54 +08:00 |
|
yml2213
|
0958991847
|
增加苹果 icon
|
2026-07-11 22:25:41 +08:00 |
|
yml2213
|
ef67375132
|
优化商品管理筛选功能
|
2026-07-09 23:55:19 +08:00 |
|
yml2213
|
0a5448b3f5
|
线下提号 优化价格拆分
|
2026-07-09 23:31:44 +08:00 |
|
yml2213
|
8a5c9ab0be
|
优化提号详情
|
2026-07-08 00:16:07 +08:00 |
|
yml2213
|
2935e16753
|
调整夜间专区时间范围
|
2026-07-05 20:39:47 +08:00 |
|
yml2213
|
7937b0df8a
|
修复提现拒绝审核参数校验
|
2026-07-05 20:33:47 +08:00 |
|
yml2213
|
1984e07e91
|
添加商品管理资产皮肤筛选
|
2026-07-05 20:21:18 +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
|
f5a1630a27
|
feat(listing): 编辑已发布账号需先下架, 编号保持不变
Update 增加前置校验, 仅 draft/offline 状态可编辑, published 必须
先主动下架; 编辑后由 initialPublishState 推进到待审核, 审核通过
才重新展示. ListingNo 仅在 Create 时生成, 全程同行更新不变
|
2026-07-03 08:28:26 +08:00 |
|
yml2213
|
3d0ea40ba3
|
fix(auth): 修复移动端短信登录图形验证码挤占输入框空间
input 改为 flex:1 1 0% + width:0 强制占据剩余空间,图形验证码按钮固定
78px 并用 overflow:hidden 拘住 SVG 固有尺寸,避免被 132px 图片撑开
导致输入框被挤到 32px 宽
|
2026-07-02 23:12:55 +08:00 |
|
yml2213
|
1ba7c1dea1
|
feat(auth): 新增密码登录注册与改密功能并加固安全
- 后端:新增密码登录/注册/重置/改密接口,users 表新增 password_hash 字段
- 安全加固:注册改为冲突即失败防止"注册即改密",登录用户不存在统一返回密码错误并计失败次数防枚举,改密需校验旧密码,清理登录失败计数中的死代码
- 前端:登录页重构为"登录/注册"两个 tab,登录内可切换密码/短信方式,默认密码登录
- 个人中心新增修改密码入口(PC 弹窗 + 移动端 popup),PC 个人资料页移除买家/卖家服务面板
|
2026-07-02 19:02:49 +08:00 |
|
yml2213
|
3701ae36ab
|
feat(listings): 商品详情页增加等级展示
- PC 端账号资料区增加烽火等级、体力等级、负重等级
- 移动端账号资料区补充烽火等级展示
|
2026-07-02 18:12:04 +08:00 |
|
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 |
|