yml2213
a04b1377cd
fix(caddy): 支持 /m 路径访问平台校验 txt 真实内容
2026-10-23 18:31:00 +08:00
yml2213
64a4e5bb16
fix(distribution): 修正分销后台入口地址并收口主站后台隐藏路径
...
- 新增前端 distributionAdmin 工具:优先 VITE_DISTRIBUTION_ADMIN_URL,
本地开发回退 5190,生产按 distribution.<主站域名> 推导
- 替换主站后台「打开独立分销后台」按钮与开通凭证中硬编码的 :5190
- 分销后台复制凭证改用 window.location.origin,去掉硬编码 http
- Caddyfile 中 /manage-7x9k2p 仅主站域名放行,分站域名统一 404
- 构建/部署链路透传 VITE_DISTRIBUTION_ADMIN_URL 与 ADMIN_BASE_PATH
2026-09-16 15:09:38 +08:00
yml2213
3465475756
feat(caddy): 支持分销站点独立域名 On-Demand TLS 自动签发 SSL 证书
...
- 后端新增 GET /api/distribution/check-domain 作为 Caddy on_demand_tls ask 白名单端点
- 补充 CheckDomain 相关场景自动化测试
- Caddyfile 启用 on_demand_tls 并配置动态分销前台入口
2026-09-16 14:20:44 +08:00
yml2213
7ffc3822f5
Merge branch 'main' into feature/distribution-system
...
合入 main 的推广追踪(adtracking)模块,并解决与分销业务的 8 处冲突。
冲突解决原则:两边的字段、菜单与路由全部保留,不删任何一方。
后端:
- model/order.go:保留分销字段注释块,追加 SourceTrackCode
- model/user.go:追加 RegisterTrackCode;TokenVersion 默认值保持 1
(与本库 users.token_version 列默认值一致)
- auth/repository.go:两处建号结构体同时写入 RegisterTrackCode 与 TokenVersion
- order/dto.go:OrderDTO 同时暴露 distribution_site_id 与 source_track_code;
CreateRequest 同时接受 distribution_site_code 与 track_code
- order/presenter.go:同时映射 DistributionSiteID 与 SourceTrackCode
前端:
- orders/api/orders.ts:createOrder 同时携带 distribution_site_code 与 track_code
- layouts/AdminLayout.vue:分销管理菜单组与推广追踪菜单组并列保留
- router/adminRoutes.ts:分销 4 条路由与 tracking-links 路由并列保留
迁移:feature 侧 000064-000067 已在前一提交顺延为 000065-000068,
为 main 的 000064_ad_tracking 让号,合并后编号 000063→000068 连续无重复。
2026-09-10 13:06:18 +08:00
yml2213
6a3611c1a8
fix(adtracking): 修复生产网关反代路由、成交态统计口径与安全加固
2026-09-10 11:17:40 +08:00
yml2213
044b141e95
merge(main): 同步主站稳定性修复与优化
2026-09-08 13:16:40 +08:00
yml2213
33ee8408e9
fix(stability): 修复慢查询雪崩隐患、系统配置死锁与提号翻页错误
...
- 消除 system_configs 写锁争抢:使用读写锁与启动预热将默认配置初始化收敛为单例,杜绝读请求开事务导致的 Lock wait timeout exceeded
- 强化财务看板缓存:将 Redis 缓存有效期由 1 分钟延长为 5 分钟,接入 singleflight.Group 防并发击穿
- 修复提号列表 GORM 翻页 Bug:分离 Count 查询与列表查询构建,避免重复 Join 导致的 Error 1066
- 生产环境资源加固:docker-compose.prod.yml 中 MySQL 资源限制提升至 2.0 核 CPU、2G 内存
- 补充 systemconfig 并发测试与 pickup 分页 Count 回归测试
2026-09-07 19:45:11 +08:00
yml2213
369b0647bb
合并 main 分支并融合订单列表最小化与 SQL 治理
...
- Auth/权限中间件取 main 演进版(错误细分、token 来源),保留 dev 的用户 cookie 与登出撤销语义
- 后台订单列表:融合 main 的首页免 COUNT 优化与关键词索引路由,保留 dev 的最小化 AdminOrderListItemDTO(结账明细仍由详情接口返回,同步调整对应集成测试)
- 保留 dev 的 token_version 冻结/解冻递增与 main 的状态变化判断及通知
- 前端:保留 dev 登出接口与 main 的 fetchMe silent 参数、SSE 登录跳转;后台订单表按 dev 最小化 DTO 移除号主到手列
2026-09-05 11:43:13 +08:00
yml2213
2ffa7a89b1
实现分销网后台基础功能与独立前端
2026-09-05 10:52:36 +08:00
yml2213
d149857968
修复测试
2026-09-04 17:22:19 +08:00
yml2213
da3c2f461b
修复健康检查
2026-09-04 17:07:47 +08:00
yml2213
182b21f192
优化生产部署 npm 构建缓存
2026-09-03 21:19:37 +08:00
yml2213
7b5b4797b9
caddy-2
2026-09-03 21:09:57 +08:00
yml2213
4252bc6edb
caddy
2026-09-03 21:01:46 +08:00
yml2213
208f12ddb4
完善本地质量门禁与资金链路测试
2026-09-02 13:50:19 +08:00
yml2213
ad279049a0
完善数据库 SQL 约束与运维治理
2026-08-31 12:58:28 +08:00
yml2213
a0bf47f2ed
优化空闲binlog轮转
2026-08-16 23:57:19 +08:00
yml2213
f67ee12d72
新增备份监控与定时配置
2026-08-16 23:53:50 +08:00
yml2213
eb06ec3c5f
支持OSS托管加密
2026-08-16 22:38:31 +08:00
yml2213
7438fb6725
重写在线备份链路
2026-08-16 22:32:07 +08:00
yml2213
85332df2bd
订单接口最小化与私有文件访问加固
...
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
2026-08-16 21:47:46 +08:00
yml2213
d2429618f4
支持迁移对象存储到 OSS
2026-08-16 12:19:51 +08:00
yml2213
14bc91b007
h5同时运行
2026-08-06 15:58:14 +08:00
yml2213
c9d0803b53
优化日志记录并改用非 root 运行
2026-07-29 17:01:36 +08:00
yml2213
3461c02560
更改本地dev常见端口
2026-07-25 16:31: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
3ffb5495ae
接入Beszel轻量监控
2026-07-14 17:04:59 +08:00
yml2213
80f779eb2b
提高MySQL容器内存上限
2026-07-14 16:49:45 +08:00
yml2213
f6ea3e29a6
移动端和 PC 端登录页都加了“图形验证码
2026-06-12 21:16:08 +08:00
yml2213
a615100730
修复文件上传和下单支付流程
2026-06-12 19:42:24 +08:00
yml2213
6d61a336d6
支持配置后台页面入口
2026-06-11 08:00:13 +08:00
yml2213
88b1df64e7
加固后台管理安全
2026-06-11 07:23:00 +08:00
yml2213
c0403fc1ea
negiix 更换成 caddy
2026-06-11 04:17:36 +08:00
yml
5a7f2deff3
删除无用文档
2026-06-09 22:38:35 +08:00
yml2213
954c3d6be3
修复拉卡拉支付时间偏差
2026-06-07 20:42:57 +08:00
yml
abb2204e56
修复错误-2
2026-06-05 22:02:51 +08:00
yml
b04fb629cb
增加测试 修复错误
2026-06-05 22:01:14 +08:00
yml
63d4011796
增加mysql默认编码
2026-06-05 21:27:26 +08:00
yml
b1a1da726a
优化构建
2026-06-05 10:45:15 +08:00
yml
1325c8fb89
优化生产日志
2026-06-02 21:28:09 +08:00
yml
af754bb594
优化数据库
2026-06-02 20:37:00 +08:00
yml2213
6e5a393fd6
一键部署测试
2026-06-01 09:10:05 +08:00
yml2213
02208c9656
测试部署-1
2026-06-01 08:40:49 +08:00
yml
8e7f1f17f0
第 0 阶段:项目初始化
2026-05-22 15:05:28 +08:00